लंबाई संपत्ति केवल सरणी . पर लागू होती है और स्ट्रिंग्स . इसलिए जब हम लंबाई . कहते हैं ऑब्जेक्ट . पर संपत्ति हमें अपरिभाषित मिलेगा ।
उदाहरण
undefined
आउटपुट
<पूर्व>अपरिभाषितजबकि सरणी और स्ट्रिंग्स लंबाई . होने पर उनकी लंबाई प्रदर्शित करेगा उन पर संपत्ति का उपयोग किया जाता है।
उदाहरण
आउटपुट
53
जावास्क्रिप्ट में, हमारे पास Object.keys() . है संपत्ति, जो जांचती है कि कोई संपत्ति है या नहीं। यदि हम Object.keys() के साथ लंबाई संपत्ति का उपयोग करते हैं तो गुणों की संख्या प्रदर्शित की जाएगी जो वस्तु की लंबाई के अलावा कुछ भी नहीं है।
उदाहरण
<एचटीएमएल> <बॉडी> <स्क्रिप्ट> वर ऑब्जेक्ट ={एक:1, दो:2, तीन:3}; document.write(Object.keys(object).length);
आउटपुट
3