Как повторить N раз строку

272
24 мая 2018, 18:00

Имеется таблица

<table>
    <tr>
    </tr>
</table>

В TR нужно добавить (допустим) 10 раз

<td>
    <input ...>
</td>

Все вставляемые данные будут идентичны. Можно как то сделать это без цикла? Может есть какая то функция JS, jQuery ?

Как то клонировать это значение и повторить определённое количество раз?

Answer 1

Из вариантов "неважно насколько быстро - главное покороче" есть ещё такой:

var str = "abc"; 
var count = 10; 
var result = new Array(count + 1).join(str); 
console.log(result);

Работает ли в старых IE - не знаю

Answer 2

Тут поможет функция repeat

document.querySelector('tr').innerHTML = `<td> 
    <input /> 
</td>`.repeat(10);
<table> 
<tr></tr> 
</table>

READ ALSO
не знаю как изучить javascript [дубликат]

не знаю как изучить javascript [дубликат]

На данный вопрос уже ответили:

239
Стилизация аудиоплеера

Стилизация аудиоплеера

Подскажите, каким вы плагином пользуетесь для стилизации аудиоплеера? А то я пользуюсь auidioplayer'ом и при его использовании на странице выдаются...

178
Как сделать видео чат с помощью Webrtc? [требует правки]

Как сделать видео чат с помощью Webrtc? [требует правки]

Можно ли сделать видео чат человек с человеком с помощью Webrtc (недавно услышал о таком)? И как это осуществить, может есть какие-то толковые...

209