Size: a a a

2019 December 22

TP

Taras Postolyuk in JS
Не
источник

TP

Taras Postolyuk in JS
Нет вообще не принципиально
источник

TP

Taras Postolyuk in JS
Почему он не меняется?
источник

AM

Aqua Min in JS
Taras Postolyuk
Ребята такой вопрос почему не возвращает строку с верхнем регистром первой и последней  буквы
function fn(str) {
 str.charAt(0).toUpperCase();
 str.charAt(str.length - 1).toUpperCase();
 return str;
}
console.log(fn('taras'));
Создай новую строку, заноси в нее изменения и возвращай ее, строки в джс неизменяемые
источник

D

Drake in JS
Taras Postolyuk
Почему он не меняется?
Потому что строки нельзя менять в js
источник

D

Drake in JS
Методы, которые ты использовал - возвращают новое значение
источник

К

Кирилл in JS
Taras Postolyuk
Почему он не меняется?
Прочитай про метод этот
источник

TP

Taras Postolyuk in JS
Ok
источник

TP

Taras Postolyuk in JS
Я пробовал еще разбить слово на массив и первый и последний элемент апперкейсить
источник

D

Drake in JS
const newStr = str[0].toUpperCase() + str.slice(1, str.length - 1) + str[str.length - 1].toUpperCase();
источник

TP

Taras Postolyuk in JS
Очень тебе благодарен
источник

DM

Daron Mora in JS
в slice вроде не обязательно писать str.length - 1
источник

DM

Daron Mora in JS
просто -1
источник

D

Drake in JS
Ну да, с телефона на скорую руку забыл про это. Да и понятнее будет
источник

DM

Daron Mora in JS
ну тут сыглы, новичку нагляднее как работает
источник

К

Кирилл in JS
Лучше бы он сам додумался как решать)
источник

К

Кирилл in JS
От готового решения толку нет
источник

D

Drake in JS
Ну он, надеюсь, умный человек и пойдёт да прочитает
источник

D

Drake in JS
Почему так, а не как он пытался делать
источник

V

Vermin in JS
Кирилл
Ну ты не меняешь str
Строки вообще не изменяются в жс
источник