JavaScript метод String.prototype.trim()
Определение и применение
JavaScript метод trim() позволяет удалить пробелы с обоих концов строки. К удаляемым символам относятся
пробел, неразрывный пробел, символ табуляции, перевод страницы и все символы конца строки (возврат каретки, перевод
строки и прочие).
Удаляются пробельные символы и разделители строк, определённые ECMAScript. Например, символ нулевой ширины
U+200B не удаляется.
Поддержка браузерами
Спецификация: ecma262
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
trim | 4 | 12 | 3.5 | 10.5 | 5 | 18 | 4 | 11 | 5 | 1.0 | 4.4 | 5 |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
JavaScript синтаксис
JavaScript
var newString = string.trim();
Спецификация
ECMAScript: String.prototype.trim()
Примеры, попробуйте сами
В примере «Пробельные символы на краях строки» показан результат вызова метода.
Пробельные символы на краях строки
Измените исходную строку или аргумент метода и сравните результат после запуска.
index.html
HTML
<html lang="ru">
<head>
<meta charset="UTF-8" />
<title>Пробельные символы на краях строки</title>
</head>
<body>
<p>Результат выполнения выводится в консоль.</p>
</body>
</html>
main.js
JavaScript
const original = ' Hello World \n'
console.log(JSON.stringify(original))
console.log(JSON.stringify(original.trim()))
Режим чтения