我是Javascript的新手,并试图学习这门语言.经过几个帖子后,我发现为了检查Object的特定属性,我们可以广泛使用以下方法之一.
1]使用hasOwnProperty
Object.hasOwnProperty( "PROPERTYNAME")
但是,这不会检查从Object的原型链继承的属性.
2]遍历所有属性并检查属性是否存在.
for(propertyName in myObject) {
// Check if "propertyName" is the particular property you want.
}
Run Code Online (Sandbox Code Playgroud)
使用它,您也可以在原型链中检查Object的属性.
我的问题是:是否有一个方法而不是2]我可以检查"propertyName"是否是Object的原型链中的属性?类似于"hasOwnProperty"并且没有循环的东西?
javascript ×1