ES 6快速学習(三)対象の簡潔な文法、解構賦値

768 ワード

オブジェクトの簡潔な構文
に値を付ける
        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);