var arr = JSON.parse(localStorage.getItem('cart')) || [];
var obj = {};
$.each(arr, function(){
if(obj.order_id == this.order.id){
obj.order_id = '1';
obj.order_name = 'cake';
obj.price = '$1.10';
obj.qty = 1;
obj.qty = parseInt(this.qty) + 1;
}else{
obj.order_id = '1';
obj.order_name = 'cake';
obj.price = '$1.10';
obj.qty = 1;
}
});
arr.push(obj);
localStorage.setItme('cart',JSON.stringify(arr));
如果order_id已存在于localStorage中,如何更改订单数量?上面的代码片段将插入另一组数组对象,尽管数量部分是正确的。如果找到order_id,则将数字增加1(localStorage)
你想实现什么? –
为什么在这两个分支中覆盖'obj.qty ='? – EyasSH
@VikashPandey如果发现order_id为 –