String.prototype.trimEnd() — javascript | ВебДоки

Метод trimEnd() (обітнути кінець) значень String видаляє пробільні символи з кінця свого рядка та повертає новий рядок, не змінюючи вихідний. У цього методу також є псевдонім – trimRight().

Спробуйте його в дії

Синтаксис

trimEnd()

trimRight()

Параметри

Жодних.

Повернене значення

Новий рядок, що містить значення початкового рядка str, у якого пробільні символи в кінці (з правого боку) — обрізані. Пробільні символи визначені як символи-пробіли плюс символи кінця рядка.

Якщо кінець рядка str не містить пробільних символів, однаково повертається новий рядок (практично — копія рядка str).

Вживання псевдонімів

Після того, як метод trim() був стандартизований, рушії також реалізували нестандартний метод trimRight. Проте, заради одноманітності з padEnd(), коли цей метод було стандартизовано, було обрано назву trimEnd. У зв'язку з міркуваннями вебсумісності trimRight залишається псевдонімом trimEnd, і вони посилаються на той самий об'єкт-функцію. У деяких рушіях це означає:

String.prototype.trimRight.name === "trimEnd";

Приклади

Застосування trimEnd()

Наступний приклад обтинає пробіли на кінці str, але не на початку.

let str = "   foo  ";

console.log(str.length); // 8

str = str.trimEnd();
console.log(str.length); // 6
console.log(str); // '   foo'

Специфікації

Сумісність із браузерами

desktop mobile server
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet Deno Node.js

trimEnd

Chrome Full support 66 Edge Full support 79 Firefox Full support 61 Internet Explorer No support Ні Opera Full support 53 Safari Full support 12 WebView Android Full support 66 Chrome Android Full support 66 Firefox for Android Full support 61 Opera Android Full support 47 Safari on iOS Full support 12 Samsung Internet Full support 9.0 Deno Full support 1.0 Node.js Full support 10.0.0

Дивіться також