2011-05-09 12 views
9

क्या जावास्क्रिप्ट में एक jagged सरणी संभव है?जावास्क्रिप्ट में एक jagged सरणी कैसे शुरू करें?

(key)(value1, value2, value3) 

मैं एक दांतेदार सरणी में डाल सकता है:

यहाँ डेटा मैं एक दांतेदार सरणी में संग्रहीत करना चाहते हैं का स्वरूप है?

उत्तर

18

हां, आप ऑब्जेक्ट या सरणी शाब्दिक व्याकरण, या ऑब्जेक्ट/सरणी विधियों का उपयोग करके उस प्रकार की सरणी बना सकते हैं।

सरणियों की एक सरणी:

// Using array literal grammar 
var arr = [[value1, value2, value3], [value1, value2]] 

// Creating and pushing to an array 
var arr = []; 
arr.push([value1, value2, value3]); 

सरणियों के एक वस्तु:

// Using object literal grammar 
var obj = { "key": [value1, value2, value3], "key2": [value1, value2] } 

// Creating object properties using bracket or dot notation 
var obj = {}; 
obj.key = [value1, value2, value3]; 
obj["key2"] = [value1, value2]; 
+1

ठीक है, तो का उपयोग कर अपने "ब्रैकेट या डॉट नोटेशन का उपयोग कर वस्तु गुण बनाना" उदाहरण मैं एक निश्चित मूल्य पर मिल सकता है निम्नलिखित चेतावनी में ?: चेतावनी (obj ["key2"] []) –

+1

@ विलियम: हाँ, 'अलर्ट (obj ["key2"] [0]) '' value1' के मान को सतर्क करेगा,' चेतावनी (obj ["key2"] [1]) '' value2' के मान को सतर्क करेगा। –

+3

ठीक है, मुझे यह विधि सबसे अच्छी पसंद है –

संबंधित मुद्दे