2 回答

TA貢獻1828條經驗 獲得超3個贊
如果您要求使用語法聲明具有相同值的 2 個字段,則不能這樣做。但是,您可以聲明一個單獨的變量并將兩個字段指向該變量。
const myBall = {
name: "Ball",
color: {
out: ["red", "black", "green"],
in: ["white", "pink"]
}
};
const myObject = {
A: myBall,
B: myBall
};
或者,如果您希望創建兩個離散對象,您可以編寫一個函數來為您創建一個新對象。
const createMyBall = () => ({
name: "Ball",
color: {
out: ["red", "black", "green"],
in: ["white", "pink"]
}
});
const myObject = {
A: createMyBall(),
B: createMyBall()
};

TA貢獻1864條經驗 獲得超2個贊
反對反對
var a, b;
a = b =
var a, b;
a = b =
{ name: "Ball",
color:
{
out : ["red","black","green"],
in : ["white","pink"]
},
};
console.log(a);
console.log(b);
添加回答
舉報