假设我有一个带有数组的Object,就像someObj.myArray.someFunc
那样,你如何在它上面使用扩展运算符?
我尝试myObj....myArray.someFunc()
,myObj[...myArray].someFunc
和
myArray = myObj.myArray
...myArray.someFunc
答案 0 :(得分:1)
我认为someFunc
是Array.prototype
的方法(例如forEach,map,...):
[...myObj.myArray].someFunc;
但是,如果someFunc
是数组中对象的方法,则可以迭代数组并调用它。 E.g:
myObj.myArray.forEach(item => item.someFunc());