2025年6月30日 星期一

在解構賦值用於物件時,用不同的變數名稱承接數值

 在解構賦值用於物件時,用不同的變數名稱承接數值

前言

  在之前的 將解構賦值用於物件 裡用解構賦值來承接數值,承接數值時變數採用和物件裡的變數一樣的名稱來承接,但其實是可以用不同的變數名稱來承接,在此把學習的過程做個紀錄。


內容

  範例如下

let obj = {
  a : 100,
  b : 200,
};
//
( { a : x , b : y } = obj );
console.log( x );//100
console.log( y );//200


使用原本的名稱加 : 後指定新的變數,原本的名稱是 a 與 b ,新承接的變數名稱為 x 與 y ,要注意要把整運算式用 () 包起來,不然會報錯。


參考資料

[ developer.mozilla.org ] 解構賦值


相關文章與資料

初探解構賦值

將解構賦值用於物件

利用解構賦值來交換變數

利用解構賦值將陣列剩餘部分解構到一個變數

利用解構賦值將物件剩餘部分解構到一個變數


沒有留言:

張貼留言