码迷,mamicode.com
首页 > 其他好文 > 详细

Es6 ---- 解构赋值

时间:2020-04-27 17:52:34      阅读:35      评论:0      收藏:0      [点我收藏+]

标签:img   nbsp   let   ==   style   div   png   结构   解构   

解构赋值:从数组和对象中取值,对变量进行赋值

let [x, , y] = [1,2,3]
x: 1, y: 3
 
let [x, y, ...z] = [‘a‘]
x: ‘a‘, y: undefined, z:[]
 
如果右边的不是数组 那么就会报错
 
对象的解构赋值: let {bar, foo} = {bar: ‘a‘, foo: ‘b‘}
    bar // a
    foo // b
如果结构失败 变量的值 == undefined
let {foo} = {bar: ‘baz‘};
foo // undefined
技术图片

 

 

Es6 ---- 解构赋值

标签:img   nbsp   let   ==   style   div   png   结构   解构   

原文地址:https://www.cnblogs.com/qlb-7/p/12787609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!