540просмотров
54.8%от подписчиков
11 августа 2025 г.
Score: 594
Привет! Начнем неделю с разбора интересного метода padStart. Метод padStart добавляет в начало строки указанные символы (пробелы по умолчанию), пока строка не достигнет заданной длины. Синтаксис: string.padStart(targetLength, padString) 1. targetLength: желаемая длина строки после дополнения.
2. padString: символы, которыми дополняется строка (по умолчанию — пробел). Как это работает?
Если длина исходной строки меньше targetLength, метод добавляет padString в начало, пока строка не станет нужной длины. Если строка уже длиннее или равна targetLength, она остаётся без изменений. Примеры использования
1. Форматирование чисел с ведущими нулями const num = '42';
console.log(num.padStart(5, '0')); // "00042" 2. Форматирование даты const day = '7';
const month = '3';
console.log(day.padStart(2, '0')); // "07"
console.log(month.padStart(2, '0')); // "03"
// Получаем: "03.07" Основные моменты:
1. Если padString длиннее, чем нужно, он обрезается до необходимой длины.
2. Если targetLength меньше длины строки, метод возвращает строку без изменений.
3. padStart возвращает новую строку. Поддержка браузерами: canIUse #JavaScript