試試JSON:JavaScript Object Notation。幸運的是,您也可以使用它來指定數組。
我不知道你是否想要存儲數據,比如「保存」 - 這樣,如果用戶離開頁面,他可以從他離開的地方繼續 - 或者如果要將數據存儲爲內部表示的地圖。
'保存':
您可以使用sessionStorage,但我相信這是一個HTML5功能(不確定)。無論如何,這裏是它的caniuse頁面:http://caniuse.com/#search=sessionStorage。
例子:
window.sessionStorage.setItem("map", "{'-1': {0:b, 2:a, 5:a}, '2': {0:a, 2:b, 5:a}, '10':{0:c, 2:a, 5:b}}");
再後來與檢索:
var map = window.sessionStorage.getItem("map");
map = JSON.parse(map);
map[-1][0]; // Should be 'b'
的缺點是,你只能存儲字符串在sessionStorage的,但看到我是如何處理的,使用JSON.parse()
。如果要將對象串化,可以使用JSON.stringify()
。
內部表示:
yabol打我的,但我會建議相同:
var map = {'-1': {0:b, 2:a, 5:a}, '2': {0:a, 2:b, 5:a}, '10':{0:c, 2:a, 5:b}};
這一次是沒有字符串。它將被JS編譯器解析爲一個對象(也許你已經知道了)。
你想把它保存在哪裏? JSON可能會有所幫助。 –
'我不知道如何保存這張表格',我沒有理解......你可以使用數組來保存矩陣。 –
二維數組 - 數組數組 - 是否足夠? –