Показать сообщение отдельно
  #19 (permalink)  
Старый 14.01.2016, 21:16
Профессор
Отправить личное сообщение для Keramet Посмотреть профиль Найти все сообщения от Keramet
 
Регистрация: 30.12.2015
Сообщений: 194

Для проверки принадлежности свойства объекту есть специальная функция 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. нажмите зелёненький треугольничек с надписью Запустить!

Последний раз редактировалось Keramet, 14.01.2016 в 21:27.
Ответить с цитированием