我正在嘗試將 Nicaragua 的物件標題添加到我在 JavaScript 中的另一個物件中。所以它將描述尼加拉瓜的特性。我該怎么做。我正在使用 object.assign 方法,但因為它只是我分配為第三個屬性的變數,它不會將我的尼加拉瓜屬性標記為尼加拉瓜物件。
例子
{
buenosAires: {
depth: '400 meters',
annualBudget: 1000000,
specimens: [ 'Dilophosaurus', 'Brachiosaurus' ]
},
mexico: {
depth: '350 meters',
annualBudget: 900000,
specimens: [ 'Gallimimus', 'Parasaurolophus' ]
},
depth: '200 meters',
annualBudget: 1500000,
specimens: [
'Tyrannosaurus Rex',
'Stegosaurous',
'Triceratops',
'Velociraptor',
'T rex'
]
}
如您所見,最后一個屬性沒有 nicaragua 的物件標簽,但它們已成功加入。這是我用來創建以下內容的代碼。
const nicaragua = {
depth: '200 meters',
annualBudget: 1500000,
specimens: [
'Tyrannosaurus Rex',
'Stegosaurous',
'Triceratops',
'Velociraptor',
],
};
const hammondsMines = {
buenosAires: {
depth: '400 meters',
annualBudget: 1000000,
specimens: ['Dilophosaurus', 'Brachiosaurus'],
},
mexico: {
depth: '350 meters',
annualBudget: 900000,
specimens: ['Gallimimus', 'Parasaurolophus'],
},
};
Object.assign(hammondsMines,nicaragua)
console.log(hammondsMines)
uj5u.com熱心網友回復:
你可以這樣做:
const nicaragua = {
depth: '200 meters',
annualBudget: 1500000,
specimens: [
'Tyrannosaurus Rex',
'Stegosaurous',
'Triceratops',
'Velociraptor',
],
};
const hammondsMines = {
buenosAires: {
depth: '400 meters',
annualBudget: 1000000,
specimens: ['Dilophosaurus', 'Brachiosaurus'],
},
mexico: {
depth: '350 meters',
annualBudget: 900000,
specimens: ['Gallimimus', 'Parasaurolophus'],
},
};
console.log("before assigning")
console.log(hammondsMines)
console.log("after assigning")
hammondsMines.nicaragua = nicaragua
console.log(hammondsMines)
uj5u.com熱心網友回復:
const nicaragua = {
nicaragua: {
depth: '200 meters',
annualBudget: 1500000,
specimens: [
'Tyrannosaurus Rex',
'Stegosaurous',
'Triceratops',
'Velociraptor',
],
}
};
const hammondsMines = {
buenosAires: {
depth: '400 meters',
annualBudget: 1000000,
specimens: ['Dilophosaurus', 'Brachiosaurus'],
},
mexico: {
depth: '350 meters',
annualBudget: 900000,
specimens: ['Gallimimus', 'Parasaurolophus'],
},
};
Object.assign(hammondsMines,nicaragua)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/421580.html
標籤:
