235 of 264 menu

Phương thức Object.keys

Phương thức Object.keys trả về một mảng các thuộc tính của đối tượng theo cùng thứ tự như khi liệt kê thông qua vòng lặp.

Cú pháp

let keys = Object.keys(đối tượng);

Ví dụ

Hãy lấy các thuộc tính từ đối tượng sau:

let obj = {'a': 1, 'b': 2, 'c': 3}; console.log(Object.keys(obj));

Kết quả thực thi mã:

['a', 'b', 'c']

Ví dụ

Bây giờ hãy đặt các thuộc tính trong đối tượng theo thứ tự ngẫu nhiên:

let obj = {2: 'b', 1: 'a', 4: 'd', 3: 'c'}; console.log(Object.keys(obj));

Sau khi thực thi mã, chúng ta sẽ thấy rằng các thuộc tính đã được sắp xếp theo thứ tự tăng dần:

['1', '2', '3', '4']

Ví dụ

Ngoài ra, với phương thức Object.keys có thể lấy được vị trí các phần tử của mảng:

let arr = ['a', 'b', 'c', 'd']; console.log(Object.keys(arr));

Kết quả thực thi mã:

['0', '1', '2', '3']

Xem thêm

  • phương thức Object.values,
    trả về mảng các giá trị của đối tượng
  • phương thức Object.assign,
    sao chép các thuộc tính và giá trị của đối tượng
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối