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

Tìm độ dài của một đối tượng 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ố lượng thuộc tính trong đó).

Ví dụ

Sau đây là mã -

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);

Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -

5