Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проверить объект (https://javascript.ru/forum/misc/53142-proverit-obekt.html)

gam0ra 22.01.2015 15:12

Проверить объект
 
Всем привет допустим есть объект
chiferMifer = {
     goodNice:1
}

Так вот я хчоу проверить есть ли на самом деле goodNice
if(chiferMifer.goodNice){
 alert('Есть');
}
else{
 alert('Нету:(');
}

Так вот у меня всегда Нету Я гуглиг гулгил Все проверяют так
А у меня чет не робит

Safort 22.01.2015 15:27

У меня всё норм.
var chiferMifer = {
     goodNice:1
};

if(chiferMifer.goodNice) {
  alert('Есть');
} else {
  alert('Нету:(');
}

Safort 22.01.2015 15:28

Возможно, этот объект находится в другой области видимости.

ruslan_mart 22.01.2015 15:43

Если хочешь проверить именно на существование ключа, то в этом тебе поможет оператор in.

var chiferMifer = {
     goodNice: 1
};

if('goodNice' in chiferMifer) {
    alert('Есть');
}
else {
    alert('Нету:(');
}

gam0ra 22.01.2015 17:47

Safort,
Возможно блин ща гляну

gam0ra 22.01.2015 18:00

Safort,
ВСе нормально с видимостю

gam0ra 22.01.2015 18:12

Ладно без паники.
я разобрался!!!
ВСем спс за ответы


Часовой пояс GMT +3, время: 11:50.