有没有办法在没有循环的情况下为Javascript数组的每个对象添加一个字段?
类似
array.each(function (index, object){
object[newField] = anotherArray[index];
});
答案 0 :(得分:2)
您可能对Object({})和Array([])之间的差异感兴趣。
目前,缓存长度循环为数组提供了最佳性能。
但Array也提供了一种方法forEach
:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach