美文网首页
解构赋值

解构赋值

作者: 小囧兔 | 来源:发表于2018-05-03 17:03 被阅读0次

一、左右两边要一样
比如左边是数组右边也是数组,左边是字符串右边也是字符串,如果两边不一样就会报错。

 let [a,b]=[2,3]//a=2,b=3

如果
let [a,b]={2,3}//报错,因为两边不一样

二、右边要是个东西(就是js存在的类型)

let[a,b]={a,b}
{a,b}不是任何一种数据类型,所以会报错

三、赋值和声明要同时进行,不能分开

let [a,b];//声明
[a,b]=[2,3]//赋值
像这样的写法会报错
要赋值和声明一起
 let [a,b]=[2,3]//a=2,b=3

相关文章

网友评论

      本文标题:解构赋值

      本文链接:https://www.haomeiwen.com/subject/dsclrftx.html