मान लें कि निम्नलिखित हमारी छात्र वस्तु है -
var studentObject = new Object(); studentObject["studentFirstName"] = "John"; studentObject["studentLastName"] = "Doe"; studentObject["studentAge"] = 22; studentObject["studentCountryName"] = "US"; studentObject["studentCollegeName"] = "MIT"; studentObject["studentSubjectName"] = "JavaScript";
आइए लंबाई ज्ञात करें।
आप ऑब्जेक्ट में उपलब्ध कुंजियों की अवधारणा का उपयोग कर सकते हैं और यदि कुंजी मौजूद है तो काउंटर वैरिएबल को बढ़ाएँ और लूप के लिए पूरा करने के बाद काउंटर को वापस कर दें।
उदाहरण
var studentObject = new Object(); studentObject["studentFirstName"] = "John"; studentObject["studentLastName"] = "Doe"; studentObject["studentAge"] = 22; studentObject["studentCountryName"] = "US"; studentObject["studentCollegeName"] = "MIT"; studentObject["studentSubjectName"] = "JavaScript"; Object.findLength = function (stObject) { var counter = 0, k; for (k in stObject) { if (stObject.hasOwnProperty(k)) counter++; } return counter; }; var lengthOfStudentObject = Object.findLength(studentObject); console.log("The length Student Object is=" + lengthOfStudentObject);
उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -
node fileName.js.
यहाँ, मेरी फ़ाइल का नाम है demo191.js.
आउटपुट
यह निम्नलिखित आउटपुट देगा -
PS C:\Users\Amit\javascript-code> node demo191.js The length Student Object is=6