Для проверки принадлежности свойства объекту есть специальная функция
hasOwnProperty():
function User(name, age){
this.name = name;
this.age = age;
this.admin = false;
}
var u2 = new User('Mike', 32);
User.prototype.x = true;
alert("Есть ли свойство 'x' у объекта 'u2'? " + u2.hasOwnProperty('x'));
alert("Есть ли свойство 'name' у объекта 'u2'? " + u2.hasOwnProperty('name'));
P.S. нажмите
зелёненький треугольничек с надписью
Запустить!