js 中判断对象中是否有某个属性 keys hasOwnProperty和in的区别
1.keys方法返回对象中所有属性组成的数组.
let obj={x:2,y(){}}
undefined
obj.__proto__={n:3,m(){}}
{n: 3, m: ƒ}
Object.keys(obj)
(2)["x", "y"]
2.hasOwnProperty判断对象中是否有某个属性,只会遍历当前对象属性不会判断原型中的属性.
let obj...
原创
2020-04-21 21:58:50 ·
1293 阅读 ·
0 评论