Inter-Net.PRO

Проверка объекта на undefined в JavaScript

  • 127 27
09 фев 2018 20:04 - 12 фев 2018 08:05 #1 от Inter-Net PRO
Inter-Net PRO создал тему: Проверка объекта на undefined в JavaScript
Как в JavaScript проверить свойство в объекте на undefined

Допустим есть объект с именем objProverka
Свойство otherProp является undefined

Код для проверки:
var objProverka = {
	name: 'Название',
	lastName: 'Что-то...',
	otherProp: undefined
}

var exists = 'otherProp' in objProverka;
if (exists) {
	console.log('такое свойство есть');
} else {
	console.log('такого свойства нет');
}

Второй вариант для проверки свойства объекта на undefined с использованием метода hasOwnProperty:
var objProverka = {
	name: 'Название',
	lastName: 'Что-то...',
	otherProp: undefined
}

var existsss = objProverka.hasOwnProperty('otherProp');
if (existsss) {
	console.log('такое свойство есть');
} else {
	console.log('такого свойства нет');
}

Авторизация

Войти через соцсети: