Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีที่ดีที่สุดในการค้นหาความยาวของวัตถุ JSON ใน JavaScript


สมมติว่าเรามีวัตถุเช่นนี้ −

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

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript บนออบเจ็กต์ที่คำนวณขนาด (เช่น จำนวนของคุณสมบัติในนั้น)

ตัวอย่าง

รหัสสำหรับสิ่งนี้จะเป็น −

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

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็น -

5