美文网首页
解构赋值

解构赋值

作者: 小囧兔 | 来源:发表于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