Board logo

標題: [js] 呢種寫法叫乜名? [打印本頁]

作者: Wiwacomia    時間: 2023-1-9 16:17     標題: [js] 呢種寫法叫乜名?

用 {}來收object的properties,可以一次收幾個,variable name要等同object的key。

又,如果key有不可作variable名的字符咁點?例如o = {'x-y':1,b:2}
  1. o = {a:1,b:2};
  2. let {a,b} = o;
  3. console.log(a);  // <= 1
複製代碼

作者: justiceice    時間: 2023-1-9 16:45

Destructuring assignment
https://developer.mozilla.org/en ... ucturing_assignment
作者: kjky    時間: 2023-1-9 17:21

let a = o['x-y'];
作者: kennyleunghk    時間: 2023-2-2 16:06

用 {}來收object的properties,可以一次收幾個,variable name要等同object的key。

又,如果key有不可作va ...
Wiwacomia 發表於 2023-1-9 16:17



    正確黎講唔係用個object "收"
而係將本身個object 爆開, 淨係留返你需要嘅部份
英文destructuring  會易理解好多





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2