in操作符检查属性

来源:互联网 发布:数据库性能测试 编辑:程序博客网 时间:2024/06/05 15:48

今天偶然遇到一个in的问题,查一下写下来,in操作符不仅可以用来检测继承的属性,自有的属性,不可枚举的属性也可以检测出来。


var foo=new Object();

foo.aaa=2;
Object.defineProperty(foo,"ccc",{enumerable:false})


var obj={
bbb:1
}
obj=Object.create(foo)
console.log('aaa' in obj)//true
console.log('ccc' in obj)//true
0 0
原创粉丝点击