Обрезать строку вправо в JavaScript означает удалить все конечные пробелы (пробелы, табуляции и т. д.) из конца строки. Вот несколько методов, которые можно использовать для достижения этой цели:
-
Использование метода
trimRight():const str = ' Hello World '; const trimmedStr = str.trimRight(); console.log(trimmedStr); // Output: ' Hello World' -
Использование регулярных выражений:
const str = ' Hello World '; const trimmedStr = str.replace(/\s+$/, ''); console.log(trimmedStr); // Output: ' Hello World' -
Использование пользовательской функции:
function rightTrim(str) { let i = str.length - 1; while (i >= 0 && /\s/.test(str[i])) { i--; } return str.substring(0, i + 1); } const str = ' Hello World '; const trimmedStr = rightTrim(str); console.log(trimmedStr); // Output: ' Hello World'