JS对象类型几种实用的API
JS对象类型几种实用的API
工作中遇到查找对象属性遍历上的问题,没有太了解对象的原型方法,在这边记录一下,后期可能还会添加。
遍历
1.Object.keys 返回的是一个数组
Object.keys(obj).forEach((key)=>{
      console.log(key,obj[key])
})
2.for in 遍历
for(let i in obj){
    console.log(i,obj[i])
}
3.Object.getOwnPropertyNames(obj) 也是返回个数组 和第一个类似
4.Reflect.ownKeys() 和第一条类似
原型方法
hasOwnProperty 判断对象是否包含自定义属性而不是原型链的属性
注意 : 这是唯一一个处理属性,但不查找原型链的方法!
返回值true 和 false

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号