Протитип для обрезки символов до символа. ","

)

Есть строка - например "Сегодня, я пойду" Как написать метод, лучше Прототип для строк чтобы выводить текст до символа "," В моём примере "Сегодня, я пойду" -> "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());

→ Ссылка