Почему в условии цикла false?
При проверке на дебагере оказывается, что доходя до условия цикла while
, возникает false
и цикл просто игнорируется. Не понимаю, почему false
?
function askPassword(question) {
const ask = +prompt('Введите новый пароль, не менее трех символов');
let password = ask;
while ( password.lenght < 3 ) {
password = +prompt('Пароль не подходит, введите другой');
}
return password;
}
let newPassword = askPassword();
Источник: Stack Overflow на русском