函数是可以作为参数进行传递的。
将这个函数作为参数传递到另一个函数里,当前一个函数执行完毕后再执行刚刚作为参数传递进去的函数,即称为回调函数

var div = document.querySelector('div');

        function callBack(sum, callback) {
            sum++;
            console.log(sum);
            
            if (callback) {
                callback();
                //判断是否有回调函数
                console.log(callback);
                //输出回调函数
            }
        }

        callBack(1, function() {
            console.log('这是回调函数');
        })

输出结果

20200818a.png

Last modification:August 18th, 2020 at 05:46 pm
如果觉得我的文章对你有用,请随意赞赏