Strings methods padStart padEnd - garevna/js-course GitHub Wiki

🎓 Методы работы со строками

📁 Операции со строками

📁 Методы строк

• indexOf()
• slice()
• substring()
• substr()
• toLowerCase()
• toUpperCase()
• split()
• trim()
• charAt()
• charCodeAt()
• repeat()
• replace()


🎓 padStart & padEnd

ES8 ( 2017 )

Методы padStart () и padEnd () дополняют строку другой строкой до тех пор, пока результирующая строка не достигнет указанной длины

Дополняющая строка будет повторяться необходимое число раз

Первый аргумент - результирующая длина строки

Второй аргумент - строка-заполнитель

Если второй аргумент опущен, то заполнение происходит символом пробела

padStart дополняет строку слева

padEnd дополняет строку справа

☕ 1️⃣

"Google".padStart(5)               //  "Google"
"Google".padStart(10)              //  "    Google"
"Google".padStart(10).padEnd(15)   //  "    Google     "
"Google".padStart( 10, "789" )
        .padEnd( 15, "45" )        //  "7897Google45454"

☕ 2️⃣

var cities = [ "Неаполь", "Вашингтон", "Женева" ]

for ( var city of cities ) {
    console.log (
        `Город: ${ city.padEnd (16) } ( ${ cities.indexOf ( city ) } )`
    )
}
Результат в консоли:
Город: Неаполь          ( 0 )
Город: Вашингтон        ( 1 )
Город: Женева           ( 2 )

• startsWith()


📁 Дополнительно

• String.fromCharCode()
• Переменные в литералах



🔗 MDN 🔗 String Methods 🔗 String Reference
⚠️ **GitHub.com Fallback** ⚠️