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

关于数据访问--解构

作者: 自律财富自由 | 来源:发表于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
    

    相关文章

      网友评论

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

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