Javascript中的解构赋值


本文摘自PHP中文网,作者逆旅行人,侵删。

2021040917060259849.jpg

ES6之前,两个变量之间交换值需要引入第三方的变量,而ES6引入了解构赋值,使得代码书写上更加简洁且易读。

1.变量值进行交换

1

2

3

4

let a=10,b=20;

console.log(a,b);

[a,b]=[b,a];

console.log(a,b);

2.数组解构

1

2

3

// 等号左边是右边的模板,必须一样

       let [a,b,c] =[1,2,3];

       console.log(a,b,c);

可预设默认值

1

2

[a,b,c='JS'] =[1,2];

console.log(a,b,c);

可使用归并参数

1

2

[a,b,...c] =[1,2,3,5,6,66];

console.log(a,b,...c);

可省略部分参数

1

2

[,,c] =[1,2,3,5,6,66];

console.log(c);

3.对象解构

1

2

({id,name}={id:10,name:"手机"});

 console.log(id,name);

推荐:《2021年js面试题及答案(大汇总)》

以上就是Javascript中的解构赋值的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

如何用v-for给src属性赋值

5种javascript中解构(destructuring)的使用方法

javascript中的解构赋值

更多相关阅读请进入《解构》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...