美文网首页
关于数据访问--解构

关于数据访问--解构

作者: 自律财富自由 | 来源:发表于2018-10-08 11:41 被阅读0次

我们知道访问一个对象的属性的时候,我们使用.或者[]来访问。比如:

var obj = {a: 1, b: 2}
var aValue = obj.a
var bValue = obj.b

这样,如果我们要访问某个对象的每个属性的时候,对象有多少个属性,我们就要写多少行的属性访问代码。

很繁琐

ES6提供了解构来简化代码

var {a, b} = obj   //表示访问obj对象的a,b两个属性
//上面大括号里的一定要和obj对象属性名一一对应,不然就是undefined.
console.log(a) //1
console.log(b) //2
但是我就是想要另外取名字,怎么办呢?

这样写:

var {a: akey, b: bKey} = obj
console.log(akey) //1
console.log(bKey) //2

相关文章

  • 关于数据访问--解构

    我们知道访问一个对象的属性的时候,我们使用.或者[]来访问。比如: 这样,如果我们要访问某个对象的每个属性的时候,...

  • <<深入理解ES6>>记:五

    第5章 解构:使数据访问更便捷 1.对象解构 允许默认值 为不同名局部变量赋值 嵌套对象解构 2.数组解构 3.不...

  • 五: 解构: 更方便的数据访问

    前言 该部分为书籍 深入理解ES6 第五章(解构: 更方便的数据访问)笔记 解构的作用 把数据结构分解为更小的部分...

  • ES6 新特性:解构

    解构:使数据访问更加便捷 解构:结构是一种打破数据结构,将其拆分成更小部分的过程。 在ES6之前,为了从对象和数组...

  • 更方便的数据访问--解构

    ES5我们提取对象中的信息形式如下: 是不是觉得很熟悉,没错,在ES6之前我们就是这样获取对象信息的,一个一个获取...

  • 解构:使数据访问更便捷!

    前言 初衷:最近在读《深入理解Es6》[https://book.douban.com/subject/27072...

  • ES6系列 (六)解构

    目标 解构对象 解构数组 结合数组解构和对象解构 了解解构的类型 思考 解构对象 使用解构语句解构数据结构,提取n...

  • ES6方向:关于ES6的解构赋值

    1、关于解构的理解 这就是解构,将数据赋值到想要的结构中去,实质上是一种模式对应机制,右边的数据会赋给左边对应的变...

  • 解构赋值-更方便的访问数据

    欢迎访问主页,有更多文章内容转载请注明原出处原文链接地址:解构赋值-更方便的访问数据 在开发过程中,常会用到con...

  • Rust 数组与元组

    元组(tuple) 元组是长度固定并且各项值的类型可以不同的数据结构 解构元组 访问元组 元组的下标从 0 开始,...

网友评论

      本文标题:关于数据访问--解构

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