1、Object.assign的使用
//assign:第二个参数及以后的参数对象合并到第一个参数上
let obj1 = {a:1};
let obj2 = {b:2};
let obi3 = {c:3};
Object.assign(obj1,obj2,obj3);
console.log(obj1);//{a:1,b:2,c:3}
console.log(obj2);//{b:2}
console.log(obj3);//{c:3}
2、Object.is的使用
//is的使用:类似于===
console.log(Object.is(NaN,NaN));//true
console.log(Object.is(null,null));//true
console.log(Object.is("Agwenbi","Agwenbi"));//true
console.log(Object.is("123",123));//false
3、Object.keys的使用
//keys的使用,返回对象的key值数组
let arr = {a:1,b:2,c:3};
console.log(Object.keys(arr));//['a','b','c']
4、hasOwnProperty的使用
//hasOwnProperty的使用;用来判断一个对象是否包含某个key值
let arr = {a:1,b:2,c:3}
console.log(arr.hasOwnProperty('a'));//true
console.log(arr.hasOwnProperty('d'));//false