簡體   English   中英

這個JavaScript構造叫什么

[英]What is this JavaScript construct called

我發現一個JavaScript箭頭函數看起來像這樣:

([a,b,c]) => {
  a = 1;
  b = 2;
  c = 'x';
}

如何調用此函數? 另外,這個結構叫做什么?

這是一個箭頭函數,它獲得一個數組作為參數並將前三個值破壞為相應的參數-a a,b,c 但是必須將其分配給變量或自行調用。

() => {} - 箭頭功能

[a,b,c] - 數組解構

 const func = ([a,b,c]) => { console.log(a); console.log(b); console.log(c); }; func([1,2,3,4]); 

([a, b, c]) => {}

第一部分是參數中的解構分配 ,它以數組為參數,並返回帶有位置值的變量。

對於給定的代碼,后面的分配是沒有意義的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM