मान लीजिए हमारे पास निम्नलिखित जैसा ऑब्जेक्ट है:
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