什么是逃逸闭包和非逃逸闭包? 24 次浏览 关键的差异就在于逃逸二字,如果一个闭包作为参数传递给一个函数,在函数返回之前被调用就是非逃逸闭包,否则就是逃逸闭包。逃逸可理解为是否在被调用函数之外使用到。 简单一点,跟随被调用函数声明周期,即是非逃逸闭包。