gpt4 book ai didi

javascript - 使用 localforage 更新一项

转载 作者:搜寻专家 更新时间:2023-11-01 05:21:56 25 4
gpt4 key购买 nike

我有一个像这样的本地索引数据库:

// Unlike localStorage, you can store non-strings.
localforage.setItem('123456', {
//0 - Ref cli
ref_cli: '4720271',
//1 - Offre client
offre_cli: 'Offre 3',
//2 - Date RDV
date_rdv: '22/09/2015',
//3 - Heure rdv
heure_rdv: '10H00',
//4 - Nom client
nom_cli: 'DURAND',
//5 - Prénom client
pren_cli: 'Pierre',
//6 -Adresse client
adr_cli: '3 rue de l\'église',
//7 - CP client
cp_cli: '75000',
//8 - Ville client
ville_cli: 'PARIS',
//9 - Batiment
bat_cli: 'A',
//10 - Escalier
esc_cli: '2',
//11 - Etage
etg_cli: '3'
}, function(err, value) { });

我想更新这个数组的一项。例如:

offre_cli: 'offre 3' -> offre_cli: 'offre 4'

我试过下面的代码,但它删除了以前的数组。:

localforage.setItem('123456', {offre_cli: 'offre 4'};

是否可以更新单个项目而不更新所有数组?

最佳答案

您可以获取保存到 localforage 中的当前对象,更新它,然后将其保存回来。例如:

localforage.getItem('123456').then(function (item) {
item.offre_cli = 'offre 4';
localforage.setItem('123456', item );
});

关于javascript - 使用 localforage 更新一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32771275/

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