जावास्क्रिप्ट में ऑब्जेक्ट लिटलल्स और ऐरे लिटल्स के बीच क्या अंतर है? मुझे पता है कि इसकी लंबाई विधि के साथ कुछ करना है लेकिन मैं इसे पूरी तरह से समझ नहीं पा रहा हूं।जावास्क्रिप्ट ऑब्जेक्ट लिटरेल्स एंड ऐरे लिटल्स
उत्तर
Mozilla.org उदाहरणों के साथ विभिन्न साहित्यों का बहुत अच्छा स्पष्टीकरण है।
सरणी Literals
शाब्दिक शृंखला शून्य या अधिक भाव, जिनमें से प्रत्येक एक सरणी तत्व का प्रतिनिधित्व करता है, वर्ग कोष्ठक ([]) में संलग्न की एक सूची है। जब आप सरणी शाब्दिक का उपयोग करके एक सरणी बनाते हैं, तो इसे निर्दिष्ट मानों के साथ इसके तत्वों के रूप में प्रारंभ किया जाता है, और इसकी लंबाई निर्दिष्ट तर्कों की संख्या पर सेट की गई है।
वस्तु Literals
एक वस्तु शाब्दिक संपत्ति नामों में से शून्य या अधिक जोड़े और एक वस्तु का जुड़े मूल्यों, घुंघराले ब्रेसिज़ में संलग्न की एक सूची है ({})। आप को किसी कथन की शुरुआत पर ऑब्जेक्ट शाब्दिक का उपयोग नहीं करना चाहिए। यह आपको के रूप में एक त्रुटि का कारण बनता है या व्यवहार नहीं करता है, क्योंकि { ब्लॉक की शुरुआत के रूप में व्याख्या की जाएगी।
अंतर वे जिस तरह से अनुक्रमित हैं।
ऑब्जेक्ट्स का नाम, मूल्य जोड़े हैं जिन्हें आदेश नहीं दिया जाता है। कुछ ब्राउज़रों में आपके द्वारा मूल्यों को जोड़ने का ऑर्डर वह ऑर्डर होगा जब आप ऑब्जेक्ट को पार करते हैं लेकिन बिलकुल नहीं। नाम आमतौर पर एक स्ट्रिंग है।
सरणी संख्यानुसार अनुक्रमित हैं और व्यवस्था पूरी तरह से विश्वसनीय है
वस्तु शाब्दिक
var a = {};
शाब्दिक शृंखला
var a = [];
यह है कि!
PHP के संख्यात्मक सरणी शाब्दिक शृंखला या JavaScript में शाब्दिक वस्तु बन जाता है
$ar = array('apple', 'orange', 'banana', 'strawberry');
echo json_encode($ar); // ["apple","orange","banana","strawberry"] - Array literal
echo json_encode($ar, **JSON_FORCE_OBJECT**); // {"0":"apple","1":"orange","2":"banana","3":"strawberry"} - Object Literal
PHP के साहचर्य सरणी हो जाता है एक वस्तु जावास्क्रिप्ट में
$book = array(
"title" => "JavaScript: The Definitive Guide",
"author" => "David Flanagan",
"edition" => 6
);
echo json_encode($book); // {title: "JavaScript: The Definitive Guide", author: "David Flanagan", edition: 6} - Object Literal
शाब्दिक
- 1. एक जावास्क्रिप्ट ऑब्जेक्ट के अंदर ऐरे?
- 2. एक जावास्क्रिप्ट ऐरे से ऑब्जेक्ट निकालें?
- 3. जावास्क्रिप्ट ऐरे सिंटेक्स
- 4. जावास्क्रिप्ट में ऐरे ऑब्जेक्ट में कोई विधि जोड़ें?
- 5. जावास्क्रिप्ट ऐरे इंडेक्स मूलभूत
- 6. जावास्क्रिप्ट में ऐरे समझ?
- 7. जावास्क्रिप्ट का ऐरे रिवर्स
- 8. एक जावास्क्रिप्ट ऐरे
- 9. बहुआयामी ऐरे नोटेशन (ऑब्जेक्ट [] [] और ऑब्जेक्ट [,])
- 10. ऑब्जेक्ट कंट्रोलर और ऐरे कंट्रोलर
- 11. पास जावास्क्रिप्ट ऐरे -> PHP
- 12. जावास्क्रिप्ट छिपे हुए इनपुट ऐरे
- 13. वाक्य के लिए जावास्क्रिप्ट ऐरे
- 14. ऐरे
- 15. स्टार्ट इंडेक्स से एंड इंडेक्स
- 16. जावास्क्रिप्ट [ऑब्जेक्ट ऑब्जेक्ट]
- 17. जावास्क्रिप्ट सेमफोर/टेस्ट-एंड-सेट/लॉक?
- 18. जावास्क्रिप्ट: स्क्रॉल एंड का पता लगाएं
- 19. एक ऑब्जेक्ट को एक क्रमबद्ध ऐरे
- 20. PHP ऐरे stdClass ऑब्जेक्ट - इको वैल्यू
- 21. उद्देश्य सी ऐरे और ऑब्जेक्ट रिलीज
- 22. एंड-टू-एंड रीग्रेशन टेस्टिंग
- 23. कंपाइलर - फ्रंट एंड बैक एंड
- 24. जावास्क्रिप्ट ऑब्जेक्ट और JSON ऑब्जेक्ट
- 25. जावास्क्रिप्ट ऐरे: आइटमों की 'रेंज' प्राप्त करें
- 26. क्रोम के साथ जावास्क्रिप्ट ऐरे छंटनी?
- 27. नियमित अभिव्यक्तियों का ऐरे बनाना जावास्क्रिप्ट
- 28. जावास्क्रिप्ट में ऑब्जेक्ट्स के ऐरे का संघ?
- 29. जावास्क्रिप्ट नया ऐरे और जुड़ें() विधि
- 30. जावास्क्रिप्ट में ",,," == ऐरे (4) क्यों करता है?