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