Я пытаюсь вызвать функцию в рамках другой функции. Я создал две произвольные строки, которые соответствуют пользовательскому имени пользователя и паролю. Моя первая функция - это функция входа в систему, которая предлагает пользователю создать имя пользователя и пароль. Когда это будет сделано, я вызову свою функцию аутентификации, чтобы гарантировать, что пользовательское имя пользователя и пароль совпадают с произвольными строками. Тем не менее, я продолжаю получать «userName», не определен в функции аутентификации, что я могу понять, почему, но у меня все еще есть проблемы. Любая помощь будет оценена по достоинству.вызов функции внутри функции - Javascript
var arbName = "wolverine";
var arbPass = "marvel";
function login(){
var userName = prompt ('enter username');
var passWord = prompt ('enter password');
authenticate (userName, passWord);
};
function authenticate(){
if (userName === arbName && passWord === arbPass){
alert ('true');
}else {
alert ('false');
}
};
login();
Вы должны сделать некоторые чтения на видимости переменной, чтобы узнать, какие переменные могут быть доступны откуда. – Sirko
Определенно! спасибо – alexg