在对象数组上使用扩展运算符?

时间:2016-11-03 16:26:25

标签: ecmascript-6

假设我有一个带有数组的Object,就像someObj.myArray.someFunc那样,你如何在它上面使用扩展运算符?

我尝试myObj....myArray.someFunc()myObj[...myArray].someFunc

myArray = myObj.myArray ...myArray.someFunc

1 个答案:

答案 0 :(得分:1)

我认为someFuncArray.prototype的方法(例如forEach,map,...):

[...myObj.myArray].someFunc;

但是,如果someFunc是数组中对象的方法,则可以迭代数组并调用它。 E.g:

myObj.myArray.forEach(item => item.someFunc());