//对象字面量:
//可以直接将变量作为属性,变量名就是属性名,变量值就是属性值
const age =12;
const name = 'my'
const obj2 = {
age,name,
sayhell() {
console.log('hello')
}
}
console.log(obj2);
obj2.sayhell()
//可以用表达式作为属性名,但是必须将表达式放在方括号里面。
const obj3 = {
['hello'+'world'] (){
console.log('这是表达式作为属性名')
}
}
obj3.helloworld();
//对象的扩展运算符(...)
const obj4 = {name:'张三',age:'14'};
const obj5 = {...obj4,name:'李四'};
//如果自定义的属性值在拓展运算符前面,表示新对象的默认
//属性值。
//新对象的新方法
console.log(Object.is('hello','hello'));
console.log(obj5)
es6的内置对象-对象
最新推荐文章于 2024-08-07 20:15:25 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)