--- title: String.prototype.trim() slug: Web/JavaScript/Reference/Global_Objects/String/Trim tags: - ECMAScript 5 - JavaScript - String - метод - рядок translation_of: Web/JavaScript/Reference/Global_Objects/String/Trim ---
Метод trim()
прибирає пробіли з обох кінців рядка. Пробілами в даному контексті є усі пробільні символи (пробіл, табуляція, нерозривний пробіл та ін.) та усі символи закінчення рядка (LF, CR, та ін.).
str.trim()
Новий рядок, що є рядком str
без пробілів з обох кінців.
Метод trim()
повертає рядок з прибраними пробілами з обох кінців. trim()
не змінює значення самого рядка str
.
trim()
Наступний приклад виводить рядок з малих літер 'ква'
:
var orig = ' ква '; console.log(orig.trim()); // 'ква' // Ще приклад, коли .trim() прибирає пробіли лише з одного боку. var orig = 'ква '; console.log(orig.trim()); // 'ква'
Виконання наступного коду перед будь-яким іншим кодом створить метод trim()
, якщо він недоступний початково.
if (!String.prototype.trim) { String.prototype.trim = function () { return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); }; }
Специфікація |
---|
{{SpecName('ESDraft', '#sec-string.prototype.trim', 'String.prototype.trim')}} |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("javascript.builtins.String.trim")}}