Я проверяю существование свойства объекта с переменной, содержащей указанное имя свойства.
var myObj;
myObj.prop = "exists";
var myProp = "p"+"r"+"o"+"p";
if(myObj.myProp){
alert("yes, i have that property");
};
Это undefined
, потому что он ищет myObj.myProp
, но я хочу, чтобы он проверял myObj.prop