ES6 学习笔记 08 --- 对象的拓展
ES6 允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。
Object.is方法。它用来比较两个值是否严格相等,与严格比较运算符(===)的行为基本一致。
Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。
对象的拓展
简洁的表示方法
名值对的简洁方式1234567891011121314{ let o = 1; let k = 2; let es5_obj = { o: o, k: k }; let es6_obj = { o, k } console.log(es5_obj, es6_obj); // {o:1,k:2} {o:1,k:2} }
对象中的方法的简洁方式1234567891011121314{ let es5_method = { x: function () { console.log('hello'); } }; let es6_method = { x() { console.log('hello'); } }; console.log(es5_method, es6_method); // hello hello}
属性表达式
|
|
新增的API
|
|