String.prototype.trim()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phương thức trim() của các giá trị String xóa khoảng trắng ở cả hai đầu của chuỗi này và trả về một chuỗi mới, mà không sửa đổi chuỗi gốc.

Để trả về một chuỗi mới với khoảng trắng chỉ được xóa ở một đầu, hãy sử dụng trimStart() hoặc trimEnd().

Try it

const greeting = "   Hello world!   ";

console.log(greeting);
// Expected output: "   Hello world!   ";

console.log(greeting.trim());
// Expected output: "Hello world!";

Cú pháp

js
trim()

Tham số

Không có.

Giá trị trả về

Một chuỗi mới biểu diễn str đã được loại bỏ khoảng trắng ở cả đầu và cuối. Khoảng trắng được định nghĩa là các ký tự white space cộng với các ký tự kết thúc dòng.

Nếu cả đầu và cuối của str đều không có khoảng trắng, vẫn sẽ trả về một chuỗi mới (về bản chất là bản sao của str).

Ví dụ

Sử dụng trim()

Ví dụ sau xóa khoảng trắng ở cả hai đầu của str.

js
const str = "   foo  ";
console.log(str.trim()); // 'foo'

Đặc tả kỹ thuật

Specification
ECMAScript® 2027 Language Specification
# sec-string.prototype.trim

Khả năng tương thích với trình duyệt

Xem thêm