2011-02-16 27 views
6

मैं नक्शा में मानचित्र को जावास्क्रिप्ट में कैसे संग्रहीत कर सकता हूं?मानचित्र में मानचित्र

var data = {}; 
data['key'] = {'val1', 'val2'}; 

और मुझे गलत आईडी के बारे में त्रुटि मिलती है।

उत्तर

13

आप या तो एक सरणी की आवश्यकता है ...

var data = {}; 
data['key'] = ['val1', 'val2']; // store an Array at data.key 

data.key[0]; // 'val1' 

... या वस्तु में अपने मूल्यों के लिए कुंजी ...

var data = {}; 
data['key'] = {key1:'val1', key2:'val2'}; // store an Object at data.key 

data.key.key1; // 'val1' 
+0

धन्यवाद, मैं मूर्ख हूँ :) – Ockonal

3

तुम सिर्फ एक सरणी (एक सूची) चाहते हैं data मानचित्र में, क्या पैट्रिक dw है ठीक है।

var data = {}; 
data['key'] = {'val1': 'val2'}; // using a colon instead of a comma to create key-value pairing 

आप भी इस का उपयोग कर जावास्क्रिप्ट ऑब्जेक्ट नोटेशन को आसान बनाने में कर सकते हैं::

आप अपने data मानचित्र में एक नक्शा चाहते हैं, आपको निम्न की आवश्यकता

var data = {}; 
data.key = {val1: 'val2'}; 
+0

बह। @patrick dw निंजा ने अपनी पोस्ट संपादित की क्योंकि मैंने अपना लिखा था। :-) –

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