es6 解构赋值

解构赋值 可以将属性/值从对象/数组中取出,赋值给其他变量

数组解构

let arr = [1, 2, 3]
let [a, b, c, d] = arr
console.log(a) // 1
console.log(b) // 2
console.log(c) // 3
console.log(d) // undefined

对象解构

使用变量的名称匹配对象的属性key值 ,如果一致则将对象属性的value值赋值给变量

let person = { name: 'xiaoming', age: 18, sex: '男' }
let { name, age, sex } = person
console.log(name) // xiaoming 
console.log(age) // 18 
console.log(sex) // 男

将匹配出的值 赋值给另外变量

  let { name: zh_name } = person
  console.log(zh_name) // xiaoming
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值