以js为例:
let fn = after(3, function() {
console.log('hello world')
})
function after(times, callback) {
return function() {
if (--times === 0) {
callback()
}
}
}
fn()
fn()
fn()
以js为例:
let fn = after(3, function() {
console.log('hello world')
})
function after(times, callback) {
return function() {
if (--times === 0) {
callback()
}
}
}
fn()
fn()
fn()