HUX布斯
2022-09-16 21:01:17
假設(shè)我想創(chuàng)建一個(gè)對(duì)象,如下所示:let blue = 2;let red = 3;let green = 4;const test = { blue: blue, red: red, green: green,}有沒有辦法在不經(jīng)歷和設(shè)置每個(gè)變量的情況下聲明?const testblue: blue
3 回答

LEATH
TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊
我想你正在尋找的是這個(gè):
let blue = 2;
let red = 3;
let green = 4;
const test = { blue, red, green }

明月笑刀無情
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
在現(xiàn)代 Javascript 環(huán)境中,您可以使用速記語法,該語法表示對(duì)象的鍵與具有正確值的局部變量的名稱相同。
或者更簡潔地說:
let blue = 2;
let red = 3;
let green = 4;
const test = { blue, red, green }

慕勒3428872
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊
是的,有。如果我正確理解了您的問題,您可以執(zhí)行以下操作:
鍵將是變量名稱本身
const test = {
blue,
red,
green,
}
添加回答
舉報(bào)
0/150
提交
取消