美文网首页
ES6--(5)解构:更方便的数据访问

ES6--(5)解构:更方便的数据访问

作者: wangxia34 | 来源:发表于2018-04-09 14:20 被阅读0次

    解构为何有用?

        解构使得在 JS 中操作对象与数组变得更容易。使用熟悉的对象字面量与数组字面量语法,可以将数据结构分离并只获取你感兴趣的信息。对象解构模式允许你从对象中进行提取,而数组模式则能用于数组。

    对象解构

        对象解构语法在赋值语句的左侧使用了对象字面量。

    解构赋值

        解构赋值表达式的值为表达式右侧(在 = 之后)的值。也就是说在任何期望有个值的位置都可以使用解构赋值表达式。

        注意必须用圆括号包裹解构赋值语句,这是因为暴露的花括号会被解析为代码块语句,而块语句不允许在赋值操作符(即等号)左侧出现。

    默认值

        当你使用解构赋值语句时,如果所指定的本地变量在对象中没有找到同名属性,那么该变量会被赋值为 undefined 。可以为其指定一个默认值。

    赋值给不同的本地变量名

    嵌套的对象解构

    数组解构

    解构赋值

    互换值

    默认值

    嵌套的解构

    剩余项

    混合解构

    参数解构

    解构的参数是必需的

    参数解构的默认值

    相关文章

      网友评论

          本文标题:ES6--(5)解构:更方便的数据访问

          本文链接:https://www.haomeiwen.com/subject/rjhihftx.html