React Native/JavaScript-如何知道该对象没有属性



让我们说:

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) {

最新更新