Аргумент функции chrome.storage.sync.get - PullRequest
0 голосов
/ 26 июня 2018

Я пытался понять API Chrome Storage из их официальных документов https://developer.chrome.com/apps/storage

Здесь они сделали что-то подобное, чтобы получить значение

chrome.storage.sync.get(['key'], function(result) {
      console.log('Value currently is ' + result.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);
          }

Здесь, откуда мы передаем аргумент в бюджет функции или если мы получаем значение из хрома, так что мы можем ожидать в этом значении?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...