Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Lấy keys (khóa) của đối tượng trong JavaScript


Object.keys(obj) trả về mảng các key (tên thuộc tính) của đối tượng obj (chỉ own enumerable properties).

Ví dụ

Lấy keys của {firstName: 'Rohan', lastName: 'Sharma', age: 22}:

<!DOCTYPE html>
<html lang="vi">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Object.keys JS</title>
  <style>
    body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
    .result { font-size: 20px; font-weight: 500; color: blueviolet; }
  </style>
</head>
<body>
  <h1>Lấy keys của đối tượng (Object.keys)</h1>
  <div class="result"></div>
  <button class="Btn">HIỂN THỊ KEYS</button>
  <h3>Nhấn nút để xem các key của đối tượng</h3>
  <script>
    const resEle = document.querySelector(".result");
    const obj = { firstName: "Rohan", lastName: "Sharma", age: 22 };
    document.querySelector(".Btn").addEventListener("click", () => {
      resEle.textContent = `Keys: ${Object.keys(obj).join(', ')}`;
    });
  </script>
</body>
</html>

Kết quả

Output: Keys: firstName, lastName, age

Liên quan: Object.values(obj), Object.entries(obj), Reflect.ownKeys(obj) (kể cả Symbol, non-enumerable).