function all(call_fun) {
var k = 0
for (var i = 0; i < 10099990; i++) {
k = k + i
}
console.log(arguments[0].toString())
call_fun(k)
}
all(function (k) {
console.log(k)
})
这样 all的参数是个函数对象,该函数对象是all主要逻辑执行完之后的回调函数,有默认参数k。
调用all的时候可以直接写匿名函数作为回调函数,也可以传自定义的回调函数的函数名。
