如何通过参数获取Chrome本地存储结果的值映射
How to get the value mapping of a Chrome local storage result through an argument?
我有一个函数:
// Get the value out of Chrome local storage
chrome.storage.local.get(sourcePath, function(result) {
// Test the result
alert(JSON.stringify(result.sourcePath));
});
还有一个检查电话:
chrome.storage.local.set({'userAcceptanceAgreement': true});
现在,我想知道如何让我的函数在使用上述参数调用时,将该值传递到result.sourcePath
警报中。照原样,它显示的result
具有正确的存储值{'userAcceptanceAgreement': true}
,但result.sourcePath
显示为未定义,因为它不是试图为参数定位键:值对,而是为文本sourcePath
定位。
此处为基本JavaScript。
var sourcePath = 'userAcceptanceAgreement';
result.sourcePath; // Accesses literally "sourcePath"
result[sourcePath]; // Accesses "userAcceptanceAgreement"
请注意,您在大量噪音中掩盖了问题。请考虑下次构造一个最小的示例
相关文章:
- 如何将 for 循环的每次迭代的结果存储到数组中 (Javascript)
- Intel Edison: MRAA javascript i2c.read() 将结果存储为对象或字符串
- 如何将console.log()结果存储为对象/变量
- 将$.每个结果存储到数组中
- 使用正则表达式分析字符串,并将结果存储在数组或字符串中
- 如何让while循环将其结果存储在数组中,并重复10次
- Regex JavaScript字符串并将结果存储到变量中
- 如何使用AJAX和JSON将SQL结果存储在JavaScript数组中
- Java和JS:将结果存储为Java变量
- HTML PHP表单将结果存储在文本文件中
- 如何将指纹2结果存储在变量中
- Mysql查询到js..并将结果存储在var中
- 将webSQL结果存储到供其他函数使用的var中
- 为什么要将getElementById()的结果存储到一个变量中,而不是每次都使用该函数呢?
- 将 JavaScript 结果存储在 Php 变量中或给我一些正确的 PHP md5 函数
- 将函数结果存储到变量中
- Sails.js查找记录并将结果存储到变量中
- JQuery:将JSON结果存储在JavaScript数组中
- 将来自 FOR 循环的结果存储为一个数组(数组仅单独保存每个结果)
- 我想从字段(B)币值中减去字段(A) - coin_charge值,并将结果存储在字段(B)币中