Как в javascript корректно проверить что переменная существует? Я использую такую проверку:
if (someVariable) { 1
// если попалю сюда, то переменная существует
}
Но в точке 1 вылетает исключение, если переменная не объявлена.
Как в javascript корректно проверить что переменная существует? Я использую такую проверку:
if (someVariable) { 1
// если попалю сюда, то переменная существует
}
Но в точке 1 вылетает исключение, если переменная не объявлена.
Можно использовать такой вариант:
if (typeof someVariable !== 'undefined') {
// если попали сюда, то переменная существует
}
if (window.someVariable != null){
// если попали сюда, то переменная существует
}