编程思想:理解回调-CallBack

来源:互联网 发布:linux查找软件命令 编辑:程序博客网 时间:2024/06/11 10:47

// 回调指将B函数作为参数传递给A函数,并且在A函数处理完成后被调用

// 跟iOS的事件绑定是同一个意思:当事件触发时,使用绑定的函数

// 举个栗子:

// 在haveBreakfast函数中,先执行完console.log,才会执行callback函数

function haveBreakfast(food, drink, callback) {    console.log('Having breakfast of ' + food + ', ' + drink);    if (callback && typeof(callback) === "function") {        callback();    };}haveBreakfast('toast', 'coffee', function(){    console.log('Finished breakfast. Time to go to work!');});

输出:

-->Having breakfast of toast, coffee-->Finished breakfast. Time to go to work!


0 0
原创粉丝点击