| 
				Скрипт для проверки логина и пароля
			 Добрый день, уважаемые коллеги!
 Прошу Вас помочь начинающему. Изучаю самостоятельно JS. Попалась такая задача, простая для знающего человека, над которой я давно уже бьюсь.
 
 Есть массив logins с логинами пользователей. Нужно написать скрипт добавления логина в массив logins.
 
 Добавляемый логин должен:
 - проходить проверку на длину от 4 до 16-ти символов включительно
 - быть уникален, то есть отсутствовать в массиве logins
 
 Вот мой скрипт. Но идут ошибки. Что-то где-то не то:
 
 "use strict";
 
 const logins = ["Mango", "robotGoogles", "Poly", "Aj4x1sBozz", "qwerty123"]; //массив по-условию
 let login = prompt("Введите новый логин", ""); //запрос на ввод нового логина
 
 //проверка на количество символов
 const isLoginValid = function (login) {
 if (login.length < 4 || login.length > 16) {
 alert('Ошибка! Логин должен быть от 4 до 16 символов');
 
 return false;
 }
 return true;
 };
 
 //проверка на совпадения
 const isLoginUnique = function (login, allLogins) {
 if (allLogins.includes(login)) {
 alert('Такой логин уже используется!');
 return false;
 }
 return true;
 };
 
 // добавление логина в массив
 const addLogin = function (login) {
 if (isLoginValid(true) && isLoginUnique(true)) {
 alert('Логин успешно добавлен!');
 logins.push(login);
 }
 };
 
 //вызов функций
 isLoginValid(login);
 isLoginUnique(login, logins);
 addLogin(login);
 
 
 Алерты ниже, я хочу использовать в последней функции addLogin, которая получит на вход результаты первых двух.
 
 //(isLoginValid(true) || isLoginUnique(true)) // alert('Логин успешно добавлен!');
 //(isLoginValid(true) || isLoginUnique(false)) //  alert('Такой логин уже используется!');
 //(isLoginValid(false) || isLoginUnique(true)) // alert('Ошибка! Логин должен быть от 4 до 16 символов');
 
			
			
	
			
			
			
			
			
				  |