es6 Object
来源:互联网 发布:淘宝信誉怎么刷 编辑:程序博客网 时间:2024/05/20 21:33
1.函数属性声明简化
var obj = {
name:'andy',
age:20,
getAge(){
console.info(this.age);
}
}
obj.getAge(); //20
2.对象简化写法1
function getAge(age){
return {age};
}
getAge(18); //{age:18}
3.对象简化写法2
function getAge(){
var age = 18;
return {age}; //{age:18}
}
getAge()
4.变量作属性名
var propKey = 'flag';
var obj = {
[propKey]: true,
['a'+'bc']: 123
};
5.属性拷贝
var src1 = {a:1};var target = {};
var extend = Object.assign(target,src1);
target === extend // {a:1} 返回target
Object.is(target,extend)
6.判断对象是否相等
Object.is(obj1,obj2)
Object.is(NaN ,NaN) // true
NaN === NaN // false
refer:
1.http://www.jianshu.com/p/1c8270bdf0ee
0 0
- es6 Object
- ES6-Object的变化
- ES6之Object.assign
- ES6 Object Copy
- ES6 Object.assign()
- es6 Object.assign
- es6中object
- es6 javascript对象Object.values() , Object.entries()
- ES6---全新的对象object
- ES6之Object.assign()详解
- 深入理解ES6 ---对象(object)
- ES6-对象的扩展-Object.keys(),Object.values(),Object.entries()
- es6 javascript对象方法Object.assign()
- es6 javascript的对象Object.getOwnPropertyDescriptors()
- es6 javascript对象方法Object.assign()
- es6 javascript对象方法Object.assign()
- ES6-对象的扩展-Object.is()
- ES6-对象的扩展-Object.assign()
- c++ smart pointer
- PHP9大技术缓存
- android摄像头获取图像——第三弹
- 解决Android 5.0以上版本Button自带阴影效果的方法
- EF Code First Migrations数据库迁移
- es6 Object
- Linux安装python的.tar.gz包
- fatal error C1060:compiler is out of heap space
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Java NIO系列教程(1): Java NIO 概述
- iOS webp格式图片转成jpg或者png格式
- 对一次网络钓鱼攻击的逆向分析 20160722
- showdsocks 安装
- Java常用排序算法/程序员必须掌握的8大排序算法