你不知道的JavaScript(上卷)知识点

抽取js常用的知识点,省得翻书,麻烦了

可计算属性名
在对象中,属性名永远都是字符串,
ES6 增加了可计算属性名,可以在文字形式中使用 [] 包裹一个表达式来当作属性名:

var prefix = "foo";
var myObject = { 
	[prefix + "bar"]:"hello", 
	[prefix + "baz"]: "world" 
};
	myObject["foobar"]; // hello
 	myObject["foobaz"]; // world

复制对象:

    function anotherFunction() { /*..*/ }
        var anotherObject = {
             c: true
        };
        var ceshi={
            eee:9
        }
        var anotherArray = [];
        var myObject = { 
            a: 2,
            b: anotherObject, // 引用,不是复本! 
            c: anotherArray, // 另一个引用! 
            d: anotherFunction
         };

         var newObj = Object.assign( ceshi, myObject );
         console.log(newObj)
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读