попалась интересная задача по 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() так, чтобы она возвращала случайную букву из выбраного пользователем алфавита.
|