Обнаружение неопределенного свойства объекта - PullRequest
2613 голосов
/ 26 августа 2008

Как лучше всего проверить, не определено ли свойство объекта в JavaScript?

Ответы [ 41 ]

0 голосов
/ 26 августа 2008
if (somevariable == undefined) {
  alert('the variable is not defined!');
}

Вы также можете превратить это в функцию, как показано здесь :

function isset(varname){
  return(typeof(window[varname]) != 'undefined');
}
...