[英]How can I put an array of objects into another object?
我有一個JavaScript數組copyCommands
,我想將其中的一些項目推入其中。 但是,我似乎無法正確地將另一個項目數組添加到父對象autoGenData
。
//autoGenData is the object, copyCommands is an array
autoGenData.copyCommands.push({
CopyFrom: UnitFrom,
//CopyTo: //array that needs to hold CopyOptions and Unit
});
//Need to add these into CopyTo
//CopyOptions: checkedItems,
//Unit: localUnitTo
將CopyOptions
和unit
添加到push
命令的CopyTo
部分的正確語法是什么?
我認為您正在尋找這樣的東西:
autoGenData.copyCommands.push({
CopyFrom: UnitFrom,
CopyTo: {
CopyOptions: checkedItems,
Unit: localUnitTo
}
});
您可以嘗試以下方法:
var x = [1, 2, 3, 4];
var y = [5, 6, 7];
x.push(...y);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.