我试图从他们的官方文档中了解Chrome Storage API https://developer.chrome.com/apps/storage
在这里,他们这样做是为了获得价值
chrome.storage.sync.get(['key'], function(result) {
console.log('Value currently is ' + result.key);
});
现在,在这里,我认为Key是我们试图从存储中获取的价值?以及该函数(如果需要执行某些操作)(例如将该值存储在某个变量中或在HTML中进行设置)。这似乎很简单,但是我们的函数在这里期望什么参数,以及如何传递它呢?在Udemy教程中的另一个代码中,讲师做了类似
的操作 document.getElementById('spendAmount').addEventListener("click", function(){
chrome.storage.sync.get(["total", "limit"], function(budget) { //Here we get the value of total from chrome storage
var newtotal = 0;
if(budget.total) { //if value exsist then, we wil add it into new total
newtotal += parseInt(budget.total);
}
var amount = document.getElementById('amount').value;
if (amount) {
newtotal += parseInt(amount);
}
在这里,我们从哪里将参数传递给函数预算,或者如果我们要从chrome获取值,那么我们可以期望该值是什么?