String.prototype.trimEnd()
Метод trimEnd()
видаляє пробільні символи з кінця рядка. Для цього методу також існує псевдонім trimRight()
.
Спробуйте його в дії
Синтаксис
trimEnd()
trimRight()
Повернене значення
Новий рядок, що містить значення початкового рядка str
, у якого пробільні символи в кінці (з правого боку) — обрізані.
Якщо кінець рядка str
не містить пробільних символів, однаково повертається новий рядок (практично — копія рядка str
), без викидання жодних винятків.
Вживання псевдонімів
Для одноманітності з функціями, подібними до String.prototype.padEnd
, функція має стандартизоване ім'я trimEnd
. Щоправда, з міркувань сумісності вебу, метод trimRight
залишається псевдонімом для trimEnd
. В деяких рушіях це буквально означає:
String.prototype.trimRight.name === "trimEnd";
Приклади
Застосування trimEnd()
Наступний приклад виводить рядок ' foo'
в нижньому регістрі:
var str = ' foo ';
console.log(str.length); // 8
str = str.trimEnd();
console.log(str.length); // 6
console.log(str); // ' foo'
Специфікації
Сумісність із браузерами
desktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
trimEnd
|
Chrome Full support 66 | Edge Full support 79 | Firefox Full support 61 | Internet Explorer No support No | 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 |
Дивіться також
- Поліфіл методу
String.prototype.trimEnd
доступний уcore-js
String.prototype.trim()
String.prototype.trimStart()