对象扩展
来源:互联网 发布:centos 格式化硬盘 编辑:程序博客网 时间:2024/05/21 06:56
- 简洁表示法
- 属性表达式
- 扩展运算符
Object新增方法
简洁表示法
let o = 1;let k = 2;let es5 = { o:o, k:k};let es6 = { o,k}
let es5_method = { hello:function(){ console.log(1) }};let es6_method = { hello(){ console.log(1) }}
属性表达式
let a='b';let es5_obj = { a:'c', b:'c'}//{a:'c',b:'c'}let es6_obj = { [a]:'c'}//{b:'c'}
扩展运算符
let {a,b,...c} = {a:'a', b:'b', c:'c', d:'d'}
Object新增方法
console.log(Object.is('abc','abc'), 'abc'==='abc');//true trueconsole.log(Object.is([],[]), []===[]);//false false//数组是引用类型
console.log('拷贝', Object.assign({a:'a'},{b:'b'}))//{a:'a',b:'b'}
阅读全文
0 0
- 对象扩展
- 对象扩展
- File Sync 扩展对象
- js Date对象扩展
- js 单对象扩展
- js多对象扩展
- Javascript 对象扩展积累
- webkit 扩展 JavaScript 对象
- XMLHttpRequest对象扩展问题
- 通过原型扩展对象
- 对象转型实例扩展
- ES6-Math对象扩展
- 对象的扩展
- JavaScript对象扩展
- 扩展javascript内置对象
- ES6对象的扩展
- 第九节,对象的扩展
- ES6 对象扩展
- 一期回顾之刷数组有感
- HDU P1002 A + B Problem II
- An introduction to smoothing--forcked from matthew-brett
- Aerospike insert、drop、read和emigrate加锁及引用计数流程
- 算法模板——线段树
- 对象扩展
- Shell 字符串
- CSS(九)
- linux安装svn
- win7端口号被占用Address already in use bind 解决方案
- Programming Scala, 2nd Edition.pdf 英文原版 免费下载
- CSS(十)
- 12.2日作业
- 学班工作