Javascript 什么';这个回调参数在attribute.js中的含义是什么?

Javascript 什么';这个回调参数在attribute.js中的含义是什么?,javascript,callback,frontend,Javascript,Callback,Frontend,新的js。我正在开发一个个人网站,该网站使用@提及功能。在我的例子中,我需要从远程服务器检索提及列表。文中给出了一个实现的例子。让我困惑的是cb参数的含义,它甚至在任何地方都没有定义。有人能解释一下吗 { //..other config options // function retrieving an array of objects values: function (text, cb) { remoteSearch(text, users => cb(user

新的js。我正在开发一个个人网站,该网站使用@提及功能。在我的例子中,我需要从远程服务器检索提及列表。文中给出了一个实现的例子。让我困惑的是
cb
参数的含义,它甚至在任何地方都没有定义。有人能解释一下吗

{
  //..other config options
  // function retrieving an array of objects
  values: function (text, cb) { 
    remoteSearch(text, users => cb(users));
  },
  lookup: 'name',
  fillAttr: 'name'
}
// ajax
function remoteSearch(text, cb) {
  var URL = "YOUR DATA ENDPOINT";
  xhr = new XMLHttpRequest();
  xhr.onreadystatechange = function() {
    if (xhr.readyState === 4) {
      if (xhr.status === 200) {
        var data = JSON.parse(xhr.responseText);
        cb(data);
      } else if (xhr.status === 403) {
        cb([]);
      }
    }
  };
  xhr.open("GET", URL + "?q=" + text, true);
  xhr.send();
}