JavaScript предоставляет три стандартных метода для удаления пробелов из строк:
trim() — удаляет пробелы с обоих концов строкиtrimStart() — удаляет пробелы только с началаtrimEnd() — удаляет пробелы только с концаconst str = " hello world ";
str.trim(); // "hello world"
str.trimStart(); // "hello world "
str.trimEnd(); // " hello world"
Два более старых псевдонима существуют по историческим причинам и для совместимости с браузерами:
trimLeft() — псевдоним для trimStart()trimRight() — псевдоним для trimEnd()Эти псевдонимы нестандартные и были специфичны для браузеров, пока trimStart() и trimEnd() не вошли в спецификацию ES2019. Они по-прежнему поддерживаются, но в современном коде их лучше не использовать.
trimStart() и trimEnd() вместо их устаревших псевдонимовВсе три метода trim (trim(), trimStart(), trimEnd()) изменяют исходный объект строки вместо возврата новой строки.
Новый — ещё не проверен сообществом
Вы