String.prototype.trim()
Базовый уровень Широко доступен
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Метод trim() для значений String удаляет пробельные символы с обоих концов данной строки и возвращает новую строку, не изменяя исходную строку.
Чтобы вернуть новую строку с пробелами, удаленными только с одного конца, используйте trimStart() или trimEnd().
Попробуйте
const greeting = " Hello world! "; console.log(greeting); // Expected output: " Hello world! "; console.log(greeting.trim()); // Expected output: "Hello world!";
Синтаксис
trim()
Параметры
Нет.
Возвращаемое значение
Новая строка, представляющая str, очищенную от пробельных символов как в начале, так и в конце. Пробельные символы определяются как символы пробела плюс разделители строк.
Если ни в начале, ни в конце str нет пробельных символов, всё равно возвращается новая строка (по сути, копия str).
Примеры
Использование trim()
Следующий пример удаляет пробельные символы с обоих концов str.
const str = " foo "; console.log(str.trim()); // 'foo'
Спецификации
Совместимость с браузерами
| Десктоп | Мобильные | Сервер | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on iOS | Samsung Internet | WebView Android | WebView on iOS | Bun | Deno | Node.js | |
trim |
4 |
12 |
3.5 |
10.5 |
5 |
18 |
4 |
11 |
5 |
1.0 |
4.4 |
5 |
1.0.0 |
1.0 |
0.10.0 |
Смотрите также
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/trim