Доброго времени суток дорогие друзья и сегодня мы с вами познакомимся с очередным методом javaScript, а именно методом repeat(). Данный метод был добавлен в основном для удобства манипулирования текстом. С помощью него мы можем задавать количество повторений строки.
Пример:
var str = "Ура ";
document.write(str.repeat(3));
здесь как видите у нас дана строка str к которой мы применили метод repeat(). В качестве аргумента мы указали количество повторений строки. В итоге у нас вывелась строка str три раза.
Я думаю общую концепцию вы уловили. Где же мы можем использовать данный метод?
Ну к примеру для реализации утилит форматирования, которые должны создавать отступы от различного уровня вложенности, пример:
var nbsp = " ".repeat(4),//Табуляция 4 пробела
count = 0;
var newnbsp = nbsp.repeat(count++); //Увеличиваем количество табуляций
Первый вызов repeat() создает строку из четырех пробелов или один таб, переменная count хранит уровень вложенности(количество отступов). После этого можно просто вызывать repeat() c увеличенным значением переменной count, чтобы изменить величину отступа.
На этом дорогие друзья данная статья подошла к концу.
А я желаю вам удачи и успехов! Пока!