JavaScript: repeat | padStart | padEnd 🔄 #javascript #js #css #html #coding #learning #course

preview_player
Показать описание
У строк есть метод .repeat(), который создает новую строку, с указанным количеством копий строки, на которой он был вызван.
Допустим у нас есть строка с 1 яблоком, применяем к нему метод repeat со значением 5 и получаем 5 яблок.
Этот метод принимает значения от 0 при котором мы получим пустую строку, до, но не включая положительную бесконечность Infinity, при задании которой будет ошибка Uncaught RangeError: Invalid count value: Infinity.
Дробные значения интерпретируются как целочисленные, путем отрезания дробной части.
У строк есть также похожие методы .padStart() и .padEnd(), которые заполняют текущую строку, до указанной итоговой длины.
Для строки с 1 яблоком, указываем длину 10 и она заполняется пробелами, либо с начала либо с конца, в зависимости от используемого метода.
Можно также указать вторым аргументом заполнитель строки.
Если длина заполнителя больше необходимой итоговой длины, то заполнитель будет обрезан.

#js #javascript #frontend #css #html #web #webdevelopment #htmlcss #html5 #csshtml #css3html5 #css3code #css3tutorial #htmltutorial #htmlelements #css3 #csscourse #csstutorialscool #csstricks #csshovereffect #csshover #csshovereffects #webdev #cssanimation #csstransition #csstricks #htmlcss3 #fullstack #cssamazing #cssfeatures #csseasy #cssbasic #csslesson #csscourse #cssteach #vue #react #angular #svelte #vanillajs #animation #cssawesome #learncss #course #programming #crash_course #learning #fariga

Подписывайтесь на меня в соц. сетях:

Рекомендации по теме
Комментарии
Автор

О, круто, спасибо. Искал похожий метод как в Питон, умножение строк - "*"×5 =

ВладимирАндреев-фт
visit shbcf.ru