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
posted @ 2021-12-01 18:38  春天游泳。  阅读(116)  评论(0)    收藏  举报