让我们说:
myVariable.color;
myVariable.height;
myVariable.width;
但有时,myvaria只有"颜色"one_answers"高度"属性。
我已经尝试过,但是没有运气:
if(myVariable.width == undefined) {
//but not filtered here
}
如何知道myvariabia是否不包含代码的"宽度"属性,是否可能?
您可以尝试双重否定:
if(!!myVariable.width){
//do something here
}
您正在寻找hasOwnProperty
。
如果您想在对象的整个潜在原型链中执行搜索,也可以使用in
操作员。
if (width in object) {