#javascript #html
#javascript #HTML
Вопрос:
Я пытаюсь выводить строки в массиве в виде предложения, а между словами выводится запятая, которая используется для разделения строк, и это так раздражает.
let words = document.getElementById("Words");
let wordAr = ["This" , "is" , "a" , "test"];
let textIn = document.getElementById("Input");
let timer = 0;
let WPM = 0;
let text = document.getElementById("text");
words.innerHTML = wordAr.slice(0,4);
window.addEventListener("keydown", function(key){
if(key.keyCode == 32){
for (let i=0; i < wordAr.length; i ){
WPM ;
};
console.log("test");
};
});
Ответ №1:
Вы можете join()
использовать пробелы.
let wordAr = ["This" , "is" , "a" , "test"];
console.log(wordAr.join(' '))
Комментарии:
1. Можете ли вы показать мне, как вставить это в код
words.innerHTML = wordAr.slice(0,4);
2.
.slice()
возвращает массив, поэтому просто присоединяйтесь к нему, т.еwords.innerHTML = wordAr.slice(0,4).join(' ');