一、数组去重
set 是一个用来生成一个去除重复的数据
var arr=[1,22,2,3,5,6,6,6,7,8]
var a=Array.from(new Set(arr))
console.log(a)
二、对象的方法
es6对象的属性中,可以直接写变量,这个对象的属性名就是变量名
对象的两种表示方法: obj.key obj[“key”+变量]
for(let i in obj) i就是每个对象的key obj[i]
object.keys(obj) 直接返回这个对象的所有key的数组
三、Js检测对象中是否存在某个属性: 1:使用in关键词 注意属性引用引导 2:使用对象的hasOwnProperty()方法
四、比较两个对象是否相等:
1. 通过for in 比较 object is 只能 比较NaN
2. 完成深拷贝 var obj1=JSON.parse(JSON.stringify(obj))
3. var obj1=object.assign({},obj)
4. var obj1=object.assign({},obj,obj1) 可以合并对象 将后面所有的对象都合并到第一个对象里,前面的必须得有一个空对象,且后面的对象属性就会覆盖前面的