對於這個不精確的主題名稱。大JavaScript對象的最佳做法
我很多次查詢數據集,所以使用ajax請求會導致大量的http請求。
因此,我決定使用json編碼方法來存儲這個特定的數據集在我的javascript代碼中。
我的PHP代碼如下所示:(無json.parse)
echo 'var myDataset = ' . json_encode($myDataset) . ';' ;
現在,這裏是我的問題:下列哪些方法比較好?
一)
var myDataset = { '1' : { ... } , ... };
console.log (myDataset['1']);
B)
var myDataset = function(id){ return ({ ... })[id] };
console.log (myDataset('1'));
是否有內存或CPU的消耗有什麼區別?
感謝
月
這兩種選擇在做什麼,具體是什麼? – 2009-11-09 15:13:26
第一種方法是使用命名數組,第二種方法是使用具有不同範圍的匿名數組。 – jantimon 2009-11-09 15:15:10