Phương pháp Object.keys() của đối tượng JavaScript

Định nghĩa và cách sử dụng

Object.keys() Phương pháp trả về đối tượng bộ duyệt mảng chứa các khóa đối tượng.

Object.keys() Phương pháp không thay đổi đối tượng gốc.

Mẫu

Ví dụ 1

Sử dụng Object.keys() trên mảng:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const keys = Object.keys(fruits);

Thử ngay

Ví dụ 2

Sử dụng Object.keys() trên chuỗi:

const fruits = "Banana";
const keys = Object.keys(fruits);

Thử ngay

Ví dụ 3

Sử dụng Object.keys() trên đối tượng:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
const keys = Object.keys(person);

Thử ngay

Cú pháp

Object.keys(object)

Tham số

Tham số Mô tả
object Bắt buộc. Đối tượng có thể duyệt qua.

Giá trị trả về

Loại Mô tả
Mảng Đối tượng bộ duyệt mảng chứa các khóa đối tượng.

Hỗ trợ trình duyệt

Object.keys() Là tính năng ECMAScript6 (ES6).

Tất cả các trình duyệt hiện đại đều hỗ trợ ES6 (JavaScript 2015).

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Internet Explorer 11 (và các phiên bản sớm hơn) không hỗ trợ Object.keys()

Trang liên quan

Đối tượng JavaScript

Định nghĩa đối tượng JavaScript

Phương thức đối tượng JavaScript

Thuộc tính đối tượng JavaScript