2
有沒有辦法給Javascript數組的每個對象添加一個字段而不循環呢?如何將字段添加到JavaScript數組中的每個對象而不使用循環?
像
array.each(function (index, object){
object[newField] = anotherArray[index];
});
有沒有辦法給Javascript數組的每個對象添加一個字段而不循環呢?如何將字段添加到JavaScript數組中的每個對象而不使用循環?
像
array.each(function (index, object){
object[newField] = anotherArray[index];
});
您可能會感興趣的對象({})和數組([])之間的差異。
目前,緩存長度循環爲陣列提供最佳性能。
但陣列還提供了一個方法forEach
: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
'forEach'就是我正在尋找的東西:D謝謝! – nburk 2014-09-24 08:58:35
只是好奇爲什麼不循環?成本太高? – osrpt 2014-09-24 08:49:14
你確定它的函數[newField]? – yogesh 2014-09-24 08:49:39
在jquery中你可以使用'jQuery.each' – andrex 2014-09-24 08:50:49