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

Cách lấy kích thước (số key) của đối tượng JSON trong JavaScript

Để lấy số lượng key trong một đối tượng JSON trong JavaScript, bạn có thể dùng một trong 2 phương pháp sau.

Sử dụng Object.keys()

Phương thức Object.keys() trả về mảng chứa các tên thuộc tính enumerable riêng của đối tượng, theo thứ tự như vòng lặp thông thường.

Ví dụ

let a = {
  name: "John",
  age: 32,
  city: "Hong Kong"
}
console.log(Object.keys(a).length)

Kết quả

Đoạn mã trên sẽ xuất ra:

3

Sử dụng vòng lặp for...in

Câu lệnh for...in lặp qua tất cả thuộc tính non-Symbol, enumerable của đối tượng. Ví dụ:

Ví dụ

let a = {
  name: "John",
  age: 32,
  city: "Hong Kong"
}
let count = 0;
for(let key in a) {
  count++;
}
console.log(count)

Kết quả

Đoạn mã trên sẽ xuất ra:

3