可以't使用新对象更新localStorage
Can't update localStorage with new objects
我正在创建一个非常基本的购物车,将订单存储到localStorage。我现在很难用我的新订单来更新我的数组(作为对象输入)。
$scope.checkout = function (shoppingCart) {
$('#checkoutModal').modal('show');
var existingEntries = JSON.parse(localStorage.getItem("session"));
if (existingEntries == null) existingEntries = new Array();
var entry = {
ReferenceNumber: '4444-0' + rand,
Amount: $scope.subTotal,
Date: new Date(),
Voided: false
};
localStorage.setItem("entry", JSON.stringify(entry));
// Save allEntries back to local storage
existingEntries.push(entry);
localStorage.setItem("allEntries", JSON.stringify(existingEntries));
};
如果有人能指出我失明的地方,我会很高兴的!
session
是有效的localStorage项吗?您似乎应该尝试从allEntries
获取existingEntries。
相关文章:
- 在特定条件下从存储在localStorage中的阵列中删除对象
- localStorage-对象的getter-, setter-方法的目的是什么?
- 带有对象数组的LocalStorage
- 如何删除localStorage中的特定项目/对象
- 正在尝试将对象存储在localStorage中
- localStorage和带有数组的Javascript对象,保存Issue
- 创建一个基本的单一JavaScript函数来更改不同的localStorage对象
- 在LocalStorage中从对象中编辑属性
- 可以't使用新对象更新localStorage
- 是否可以像在Javascript对象中那样将整数值存储在localStorage中,并在不进行类型转换的情况下提取它
- LocalStorage是否以任何方式支持自定义(即非基元类型)对象存储和检索
- 在FabricJs中使用localStorage对象重新绘制画布
- 检索localStorage的最后一个对象中的值
- 使用localstorage创建和存储用户对象
- 将对象存储到localStorage
- localStorage保存对象,但不能读取其内容
- 将JSON对象推送到localStorage中的数组
- 设置空localStorage对象会导致“[object object]”
- localStorage性能:一个大对象或几个小对象
- 在两个localStorage项之间共享对象