繁体   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