JavaScript Object.values()

Đị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);

Thử ngay

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