ES6快速学习(三)对象简洁语法、解构赋值

对象简洁语法

赋值

        var a=12;
        var b=5;

        /*var json={
            a:a,
            b:b
        };*/
        var json={
            a,  //  a:a
            b   //  b:b
        };

        alert(json.a);

值是函数的形式

        var a=12;
        /*var json={
            a,
            show:function(){
                alert(1);
            }
        };*/
        var json={
            a,
            show(){
                alert(1);
            }
        };

        json.show()

解构赋值

/*
        var [a,b,c]=[1,2,3];
        alert(a);
*/
        var [a,b,[c,d]]=[1,2,[3,4]];

        alert(c);
var {a,b}={a:1,b:2};
        
alert(a);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.数组的解构赋值 2.对象的解构赋值 3.字符串的解构赋值 4.数值和布尔值的解构赋值 5.函数参数的解构赋值 ...
    卞卞村长L阅读 4,410评论 0 0
  • 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring...
    嘉奇呦_nice阅读 4,145评论 0 2
  • 官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大...
    HetfieldJoe阅读 8,144评论 3 37
  • 心照不宣,说话点到为止。这是用于三观类似的人, 若是三观差异太大的,还点到为止,鬼知道你在说什么,我在说什么,对吧?
    qedRandom阅读 2,972评论 0 1
  • 123
    果果_78af阅读 1,193评论 0 1

友情链接更多精彩内容