функция в параметре функции - PullRequest
0 голосов
/ 28 марта 2012

функция находится в параметре функции, например

 function getAcceptLanguages() {
        chrome.i18n.getAcceptLanguages(function(languageList) {
          var languages = languageList.join(",");
          setChildTextNode('languageSpan',
              chrome.i18n.getMessage("chrome_accept_languages", languages));
        })
      }

функция - "chrome.i18n.getAcceptLanguages ​​()" функция в параметре функции: function (languageList) {...}

я действительно не понимаю .... как отправить данные в languageList.надеюсь, кто-то может ответить за меня

1 Ответ

1 голос
/ 29 марта 2012

chrome.i18n.getAcceptLanguages ​​ является асинхронной операцией, поэтому для возврата результата languageList требуется функция обратного вызова.Браузер найдет принимаемые языки, а затем вызовет функцию обратного вызова с результатом languageList в качестве параметра.Так что вы можете получить результат в функции обратного вызова.

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