Протитип для обрезки символов до символа. ","
)
Есть строка - например "Сегодня, я пойду" Как написать метод, лучше Прототип для строк чтобы выводить текст до символа "," В моём примере "Сегодня, я пойду" -> "Cегодня"
Заранее спасибо, всем позитива!)
Ответы (2 шт):
Автор решения: Максим Вишневский
→ Ссылка
Патчить прототип String плохая идея, уже много раз писалось, что не надо заниматься манки патчингом. Что касается вашей задачи, то можно например так:
const getWordBeforeComma = (str) => {
const [word] = str.split(',');
return word || '';
};
Автор решения: Aziz Umarov
→ Ссылка
Думаю как-то так
function getTillComma() {
return this.split(",")[0];
}
String.prototype.tillComma = getTillComma;
console.log("Сегодня, я пойду".tillComma());
console.log("Сегодня не пойду".tillComma());