1.
// 赋值
let name = 'js';
let skill = 'web';
let obj = {name,skill};
console.log(obj);
2.
// key值的构建
let key = 'skill';
var obj = {
[key]:'web'
}
console.log(obj);
3.
// 自定义对象方法
let obj = {
add:function(a,b){ // 匿名方法
return a+b;
},
}
console.log(obj.add(1,2));
控制台输出了3
4.
// is(),对两个对象进行比较
let obj1 = {name:'js'};
let obj2 = {name:'脚本'};
console.log(Object.is(obj1.name,obj2.name)); // 比较两个对像的值是否相等
控制台输出false
5.
// assign,合并对象
let a = {a:'js'};
let b = {b:'脚本'};
let c = {c:'web'};
let d = Object.assign(a,b,c);
console.log(d);