Phương pháp toString() của đối tượng JavaScript
- Trang trước seal()
- Trang tiếp theo valueOf()
- Quay lại lớp trên Tài liệu tham khảo đối tượng JavaScript
Định nghĩa và cách sử dụng
toString()
Phương pháp sẽ trả về đối tượng dưới dạng chuỗi.
Nếu toString()
Phương pháp không thể trả về chuỗi sẽ trả về "[object Object]".
Object.toString()
Luôn luôn trả về hàm xây dựng đối tượng.
toString()
Phương pháp sẽ không thay đổi đối tượng gốc.
Giải thích
Mỗi đối tượng JavaScript đều có toString()
Phương pháp.
Khi cần hiển thị đối tượng dưới dạng văn bản (như trong HTML) hoặc sử dụng đối tượng dưới dạng chuỗi, JavaScript sử dụng toString()
Phương pháp.
Thường thì bạn sẽ không sử dụng nó trong mã của mình.
Mô hình
Ví dụ 1
Sử dụng toString() trên mảng:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let text = fruits.toString();
Ví dụ 2
Sử dụng toString() trên đối tượng:
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = person.toString();
Ví dụ 3
Sử dụng Object.toString() trên đối tượng:
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = Object.toString(person);
Cú pháp
object.toString()
Tham số
Không có tham số.
Giá trị trả về
Loại | Mô tả |
---|---|
Chuỗi | Chuỗi biểu thị đối tượng. |
"[object type]" | Nếu nó không thể trả về chuỗi. |
Hỗ trợ trình duyệt
toString()
Là tính năng của ECMAScript1 (ES1)。
Tất cả các trình duyệt hiện đại đều hỗ trợ ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
- Trang trước seal()
- Trang tiếp theo valueOf()
- Quay lại lớp trên Tài liệu tham khảo đối tượng JavaScript