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

Nexus,
на самом деле реально не ясно только вот это что за строки и что они делают, я нашел готовый вариант , хочу знать что тут пишет
changeCurrent(num) {
        if(num === 0 || num === 1 || num === 2) {
            keyboard.currentLang = keyboard.langs[num];
            console.log(`Язык - ${keyboard.currentLang}`);
        }
        else {
            console.log('Выбран недоступный язык');
            while(num !== 0 || num !== 1 || num !== 2) {
                num = prompt("Выбери язык на тренажере", "en-0, ru-1, ua-2");
            }
        }  
    },
    getRandCharInAlph(num) {
        if (keyboard.currentLang === keyboard.langs[num]) {
            let lans = Object.keys(keyboard.layouts[keyboard.langs[num]]);
            let lan = lans.map(key => keyboard.layouts[keyboard.langs[num]][key]);
            lan = lan[0].concat(lan[1]).concat(lan[2]);
            let keyboardRandom = lan.replace(/[^a-zа-яїіє]/gi).replace(/\s+/gi,', ').charAt(Math.random() * lan.length);
            console.log(`Случайная буква - ${keyboardRandom}`);
        }
Ответить с цитированием