直接建立物件,用就行了:
針對複雜的資料結構:
varshoppingcart
=,{},{}],
'99'
:[{},{},{},{},{}],
'2341'
:[{}]
};//對最裡層物件修改,增刪操作
shoppingcart
['10'][1
].id
=123
;shoppingcart
['10'
].push
();shoppingcart
['10'][3
]['1']=
undefined
;//增刪'99':[{},{},{},{},{}]物件陣列
shoppingcart
['99'
].push
();shoppingcart
['99'
].splice(1
,1);如果完全使用物件,操作會更方便:
varshoppingcart=,
1:{},
2:{}},
'99':,1
:{},
2:{},
3:{},
4:{}},
'2341'
:}};
還需要你根據具體需求優化資料結構,最好不要用這麼複雜的,可以自定義乙個類,將增刪改、計算子物件個數的方法都封裝起來,使用時,生成新物件就行
jquery 中json陣列的操作
在jquery中處理json陣列的情況中遍歷用到的比較多,但是用新增移除這些好像不是太多。今天試過json i remove json.remove i 之後都不行,看網頁的dom物件中好像json資料是以陣列的形式出現的,查閱了下相關js中陣列的操作一試果然很爽。記錄下來。1 陣列的建立 var ...
jquery 中json陣列的操作
在jquery中處理json陣列的情況中遍歷用到的比較多,但是用新增移除這些好像不是太多。今天試過json i remove json.remove i 之後都不行,看網頁的dom物件中好像json資料是以陣列的形式出現的,查閱了下相關js中陣列的操作一試果然很爽。記錄下來。1 陣列的建立 var ...
jquery 中json陣列的操作
在jquery中處理json陣列的情況中遍歷用到的比較多,但是用新增移除這些好像不是太多。今天試過json i remove json.remove i 之後都不行,看網頁的dom物件中好像json資料是以陣列的形式出現的,查閱了下相關js中陣列的操作一試果然很爽。記錄下來。1 陣列的建立 var ...