Я разрабатываю код JavaScript, который будет размещен на странице SharePoint. SharePoint предоставляет глобальную функцию getCurrentCtx (). К сожалению, эта функция доступна только на определенных страницах. Мой JavaScript должен проверить, существует ли эта функция.
Легко, правда?
if(getCurrentCtx) {
//Code here
}
Не так быстро:
Uncaught ReferenceError: getCurrentCtx не определен
Какого черта? Если он не определен, он должен быть undefined
, что является ложным, поэтому оператор if следует просто пропустить.
console.log(getCurrentCtx)
Uncaught ReferenceError: getCurrentCtx не определен
Насколько мне известно, исключение uncaught referencerror возникает, когда вы пытаетесь вызвать функцию, которой не существует. Так почему я получаю это, когда просто пытаюсь получить значение переменной?
Спасибо,
YM