这算回调么
发布于 8 年前 作者 cnhonker07 3307 次浏览 来自 问答

function call(what, func) { func(what); }//这个是回调函数么 function test1(a) { setTimeout(function () { console.log(a) }, 0); } function test2(a) { console.log(a); } call(1, test1); call(2, test2);

2 回复
function call(what, func) {
  func(what);
}//这个是回调函数么
function test1(a) {
  setTimeout(function () {
    console.log(a)
  }, 0);
}
function test2(a) {
  console.log(a);
}
call(1, test1);
call(2, test2);

帮你格式化了一下 这个是回调函数 个人理解回调函数是 把一个函数最为参数传入 另一个函数 在这个函数中调用 在第一个例子中test1是call的回调函数 在第二个例子中test2是call的回调函数

@gjc9620 很标准的回调呀~所谓回调,直接暴力解读成”有妹子约?我先买个玫瑰去,马上回来(正常情况下,拿到玫瑰哄妹子,or 没买到- -)“即可^_^

回到顶部