深入解析Javascript闭包的功能及实现方法