2011-02-16 5 views
6

지도를 자바 스크립트로 어떻게 저장할 수 있습니까?맵 저장 맵

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

잘못된 ID에 대한 오류가 표시됩니다. 당신이 중 하나가 배열이 필요

답변

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

감사 :

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

당신이 사용하는 자바 스크립트 객체 표기법을 단순화 할 수 있습니다 : 당신이 당신의 data지도에서지도를 원하는 경우

다음 필요 – Ockonal

3

그냥 배열 (목록)를 원하는 경우 data지도에서 patrick dw가 가진 것은 정상입니다. 나는 :) 바보

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

바. @patrick dw ninja는 내가 글을 쓴 것처럼 그의 글을 편집했습니다. :-) –