一、左右两边要一样
比如左边是数组右边也是数组,左边是字符串右边也是字符串,如果两边不一样就会报错。
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
网友评论