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

Dilettante_Pro,
ну вот есть код и его надо дополнить по сути


let kb = {
elements: document.getElementsByTagName('li'),
strEn: "qwertyuiop[]asdfghjkl;'zxcvbnm,./",
strRu: "йцукенгшщзхъфывапролджэя смитьбю.",
strUa: "йцукенгшщзхїфівапролджєя смитьбю.",
language: ['strEn', 'strRu', 'strUa'],
current: "strEn",
fillKb(lang) {
let li = [...this.elements];
//подставить
li.map((elem, i) => elem.textContent = this[lang][i]);
},
changeCurrent(num) {
if(Number.isInteger(num)) {
let digit = num > 0 ? num : -num;
let n = digit % 3;
// подставить
this.current = this.language[num];
}
else {
this.current = "strEn";
console.log("Введите число от 0 до 2-х");
}
}
}
function run () {
kb.fillKb(kb.current);
};
run();
function go(){
// prompt
let num = 2;
kb.changeCurrent(num);
}
go();
run();
Ответить с цитированием