函数参数中的函数

时间:2012-03-28 14:49:04

标签: google-chrome-extension

该函数在函数的参数中,例如

 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 个答案:

答案 0 :(得分:1)

chrome.i18n.getAcceptLanguages是一个异步操作,因此需要一个回调函数来返回languageList结果。浏览器将找到接受语言,然后使用结果languageList作为参数调用回调函数。这样你就可以在回调函数中得到结果。