
//回调函数1 可以传数组、对象、函数等
function fn(arg){
console.log(arguments[0]===arg)
}
fn(100)
function fn(arg){
var b=100
arg(b)
}
function fm(c){
console.log(123,c);
var a = 20
}
fn(fm)
//回调函数(钩子函数) 和闭包相反 闭包是外部调用函数内部函数 回调是函数内部调用玩不函数
//回调函数2
function jquery(url,callback){
var res = url+"假装我执行了5秒产生的新数据"
callback(res)
}
//jquery函数在开发中 就是一个工具函数 执行某个功能产生的数据 调用回调函数 执行业务代码
jquery("http://www.hqyj.com",function(data){
console.log(data)
})
//案例
function axios(selector,url,callback){
console.log(this)
var res= {tag:selector,data:url}
callback("200",res)
}
axios("box1","http://www.baidu.com",function(arg1,arg2){
console.log(arg1,arg2,this)
})
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)