845 Stimmen

Wie kann man prüfen, ob eine Objekteigenschaft mit einer Variablen, die den Eigenschaftsnamen enthält, existiert?

Ich prüfe das Vorhandensein einer Objekteigenschaft mit einer Variablen, die den betreffenden Eigenschaftsnamen enthält.

var myObj;
myObj.prop = "exists";
var myProp = "p"+"r"+"o"+"p";

if(myObj.myProp){
    alert("yes, i have that property");
};

Dies ist undefined denn es sucht nach myObj.myProp aber ich möchte, dass es nach myObj.prop

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X