Computer >> Máy Tính >  >> Lập trình >> Javascript

Cách tốt nhất để tìm độ dài của đối tượng JSON trong JavaScript

Giả sử chúng ta có một đối tượng như thế này -

const obj = {
   name: "Ramesh",
   age: 34,
   occupation: "HR Manager",
   address: "Tilak Nagar, New Delhi",
   experience: 13
};

Chúng tôi được yêu cầu viết một hàm JavaScript trên Đối tượng tính toán kích thước của chúng (tức là số thuộc tính trong đó).

Ví dụ

Mã cho điều này sẽ là -

const obj = {
   name: "Ramesh",
   age: 34,
   occupation: "HR Manager",
   address: "Tilak Nagar, New Delhi",
   experience: 13
};
Object.prototype.size = function(obj) {
   let size = 0, key;
   for (key in obj) {
      if (obj.hasOwnProperty(key)){
         size++
      };
   };
   return size;
};
const size = Object.size(obj);
console.log(size);

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

5