Использовать внешнюю переменную в функции
let author = 'John';
let admin = 'John';
if(isAdmin()){
console.log('проверка прошла')
} else {
console.log('проверка не прошла')
}
function isAdmin(){
return author == admin;
}
Пишет что author is not defined. Можно сделать isAdmin(author), но я хотел бы покороче. Как сделать чтобы оно видело author?
Ответы (1 шт):
Автор решения: Diavolo
→ Ссылка
Проблема была в том, что я не там определил функцию.
{
Блок в котором появляется author и используется isAdmin()
}
function isAdmin(){
объявлена вне того блока
}
Когда нужно вот так:
{
Блок в котором появляется author и используется isAdmin()
function isAdmin(){
объявлена в этом блоке
}
}