相信每个做前端的同学都用过太多太多的回调函数, 接下来就看看回调函数是怎么来的。
这玩意儿也没那么神秘,直接看代码:
声明函数的时候,把回调函数用作参数,并且在函数内调用它
function getData(callback) { var data = { "name": "ZX", "age": 12 }; callback(data); }
调用函数,这里就可以直接使用这个回调,是不是很简单
getData(function (data) { //这里操作回调返回的数据 console.log(data) })
嗯,就是这样: