解构赋值(数组解构)

①快速的将数组的单元值批量赋值给一系列变量的简洁语法

  <script>
    // 例:这里有一个数组,里面有四个元素
    const pc = ['海尔', '联想', '小米', '方正']
    // 将四个元素快速赋值给四个变量,后面要用可以做到随取随用,不用一个一个赋值
    const [a, b, c, d] = pc
    console.log(a) //海尔
    console.log(b) //联想
    console.log(c) //小米
    console.log(d) //方正

    // 应用:交换变量
    let x = 1
    let y = 0; //注意点:此处一定要加分号; 且声明x,y的变量只能用let,不能用const
     [y, x] = [x, y]
     console.log(x, y) //0 1
  </script>

②提供的变量与单元值数量不相等的情况

 <script>
    // 提供的变量比单元值多的情况
    const pc = ['海尔', '联想', '小米', '方正']
    const [hr, lx, mi, fz, hw] = ['海尔', '联想', '小米', '方正']
    console.log(hr) //海尔
    console.log(lx) //联想
    console.log(mi) //小米
    console.log(fz)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值