如题:经常见到别人写代码 喜欢将函数作为返回值返回出来
var res = test() console.log((res.next())()) function test() { var a = 10; return { next(){ return function () { return a+1 } } } }
我觉得这样写就能解决问题:
var res = test()console.log(res)function test() { var a = 10; return a+1}
请问第一种写法有什么好处?有什么使用场景?
斯蒂芬大帝
相关分类