Для чего в данном случае используется метод slice?
str.charAt(0).toUpperCase - сделает из первой буквы заглавную, так как первая буква уже выдана, то str.slice(1) обрезает ее и добавляет остальные символы строки.
Иначе из "слово" у вас бы вышло "Сслово"
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Метод возвращает новую строку, начиная от заданной позиции. В данном примере исключается первый символ.