Показать сообщение отдельно
  #1 (permalink)  
Старый 25.01.2018, 17:38
Интересующийся
Отправить личное сообщение для Cfifsasaasas Посмотреть профиль Найти все сообщения от Cfifsasaasas
 
Регистрация: 22.01.2018
Сообщений: 19

попалась интересная задача по js , кто шарит
Массив строк клавиатуры преобразовать в объект keyboard следующего формата.
const keyboard = {
layouts: {
en: {
topRow: [],
middleRow: [],
bottomRow: []
},
ru: {
topRow: [],
middleRow: [],
bottomRow: []
},
ua: {
topRow: [],
middleRow: [],
bottomRow: []
}
},
langs: ['en', 'ru', 'ua'],
currentLang: ''
};

Написать скрипт который на старте спрашивает пользователя какой язык он хочет использовать на тренажере. Это обычный prompt в котором написано en-0, ru-1, ua-2. Пользователь вводит 0, 1 или 2, если введено другое значение то вывести alert о том что был выбран не доступный язык и повторить prompt до того момента пока не будет введено подходящее значание языка или нажат cancel. При cancel прекратить выполнение скрипта.

Результат выбора языка пользователем записать в обьект keyboard в поле currentLang как строку, 0 это en, 1 это ru, 2 это ua.

Модифицировать функцию getRandCharInAlph() так, чтобы она возвращала случайную букву из выбраного пользователем алфавита.
Ответить с цитированием