你用Block绝大多数的时候,都是作为参数,完成回调的功能,让不同作用域的变量被保存到其他作用域
在js中的闭包结合匿名函数就是干这种事儿的
如:
var foo = function() {
console.log('do something here!')
}
function xxx(foo) {
foo()
}
// 调用时,是不是很像block的样子
xxx(function(){
console.log('do something here!')
})
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…