解构赋值-《understanding ECMAScipt6》读

2017-04-26  本文已影响20人  aliyu

对象解构赋值

let node = {
    type: "string",
    name: "foo"
};
let {type, name} = node;


需要注意的点:

数组解构赋值

混合解构

可以将数组和对象混合体放在一起解构,然而并没有什么好说的。

常用方法

在函数设定默认参数时,例如


setCookie(name, value, {secure, path, domain, expires} = {}){
    //dosomething
}

//给后面参数解构赋值为空对象时,就算传参进来的是undefined也不会报错
上一篇 下一篇

猜你喜欢

热点阅读