共计 508 个字符,预计需要花费 2 分钟才能阅读完成。
1. 对象编写的规范
// 创建对象
const item = {}
// 为对象创建动态属性
const obj = {
id:5,
name:'San Francisco',
[getKey('enabled')]:true
}
// 在对象中写 method 规范
const atom = {
value:1,
addValue(value){return atom.value + value;}
}
// 对象中写属性简写
const store = 'value'
const obj = {store}
// 在开头分组属性简写
const store = 'value'
const moblie = '189****8544'
const obj = {
store,
mobile,
address:'xxx xxx',
nickName:'xxx'
}
// 只对无效的 key 值加引号,使其生效
const obj = {
foo:3,
bar:4,
'data-name':'xiaokyo'
}
// 利用拷贝获得新的对象
const original = {a:1,b:2}
const copy = {...original,c:3} // copy => {a:1,b:2,c:3}
const {a,...noA} = copy // noA => {b:2,c:3}
正文完
发表至: javascript
2019-10-14