只想询问如何更新扩展程序存储中的某些数据。
这是我在chrome.storage
中设置数据的方式:
var storage = chrome.storage.local;
var obj = {},
clientInfo = [];
clientInfo.push({
"name" : "alde",
"age" : "21"
});
obj['clientInfo'] = clientInfo;
storage.set(obj,function(){});
我想在ClientInfo
数组中添加另一个obj:
clientInfo.push({
"name" : "another name",
"age" : 33
});
EDITED
目前,我仍然需要让数组进行操作并将其保存回来更新我的存储空间,我只是认为可能有一种最简单的方法。
我的问题只是我有很多同时运行的js文件,无法同步追加对象。
答案 0 :(得分:0)
只需正确重建对象,然后使用该新值再次调用storage.set()。