gpt4 book ai didi

javascript - 使用 Angular 本地存储

转载 作者:行者123 更新时间:2023-12-03 11:57:01 24 4
gpt4 key购买 nike

我正在尝试使用 angularLocalStorage ( https://github.com/agrublev/angularLocalStorage ) 而不是 Angular-local-storage,因为它表示它支持保存数组。

但是,我似乎无法弄清楚如何保存一维数组,因此希望得到一些帮助。

本地存储一开始是空的,那么如何将其设置为数组,以便我可以将项目“推送”到其中。

获取我使用的元素:

var items = storage.get('items');

但运行 typeof 会将项目显示为对象(而不是数组)。

如果我使用类似的东西

storage.set('items',['testing']);

这只会不断添加一个具有一个值的数组(覆盖旧的数组)。

最佳答案

storage.set() 将覆盖您之前存储的值。因此,如果你想将东西推送到数组中,你应该这样做

function addToItems(el) {
var items = storage.get('items') || [];
items.push(el);
storage.set('items', items);
}

关于javascript - 使用 Angular 本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25571874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com