前提
javascriptの関数から、別オブジェクトのメソッドにアクセスしたい。
実現したいこと
strとオブジェクトの2つの引数を受け取るcalc関数の中で、aaaオブジェクトのmethodメソッドにアクセスしたいです。
発生している問題・エラーメッセージ
Error: obj.func is not a function
該当のソースコード
javascript
const aaa ={ name: 'aaa', method: ()=>{ return 'method'} } function calc(obj={str:'', func:()=>{}}){ let res = obj.func() console.log(res) } calc(aaa)
試したこと
aaaオブジェクトのmethodメソッドを
method(){return 'method'}
のように書き換えたりもしましたが変わりませんでした。
こちらにて質問するのは初めてなので不足事項などありましたら申し訳ございません。
よろしくお願いします。
0 コメント