JavaScript Object.values()
- Trang trước valueOf()
- Trang tiếp theo assign()
- 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
Object.values()
Phương pháp trả về một mảng chứa các giá trị thuộc tính của đối tượng.
Object.values()
Phương pháp không thay đổi đối tượng gốc.
Phương pháp liên quan:
Object.keys()
Trả về bất kỳ khóa (thuộc tính) nào của đối tượng.
Object.values()
Trả về tất cả các giá trị của khóa (thuộc tính) của đối tượng.
Object.entries()
Trả về bất kỳ đối tượng nào của khóa và giá trị.
Cách này trả về đối tượng có thể lặp lại (mảng có thể liệt kê).
Đối tượng có thể lặp lại làm cho việc sử dụng đối tượng trong vòng lặp và chuyển đổi đối tượng thành Map trở nên dễ dàng hơn.
Mô hình
const person = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; let text = Object.values(person);
Cú pháp
Object.values(object)
Tham số
Tham số | Mô tả |
---|---|
object | Tùy chọn. Đối tượng. |
Giá trị trả về
Loại | Mô tả |
---|---|
Array | Mang các giá trị thuộc tính đối tượng có thể lặp lại. |
Hỗ trợ trình duyệt
ECMAScript 2017 đã thêm vào đối tượng Object.values()
Phương pháp.
Từ tháng 3 năm 2017, tất cả các trình duyệt hiện đại đều hỗ trợ Object.values()
:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 54 | Edge 14 | Firefox 47 | Safari 10.1 | Opera 41 |
Tháng 10 năm 2016 | Tháng 8 năm 2016 | Tháng 6 năm 2016 | Tháng 3 năm 2017 | Tháng 10 năm 2016 |
- Trang trước valueOf()
- Trang tiếp theo assign()
- Quay lại lớp trên Tài liệu tham khảo đối tượng JavaScript