间接return:

闭包返回:


1,闭包不是为了让函数内部拿到外部变量。而是为了爱护公有变量
2,return进去的是一个值,不是变量自身,此处的return是获得公有变量值的一种办法,跟闭包没有严格关系