如题:经常见到别人写代码 喜欢将函数作为返回值返回出来 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}请问第一种写法有什么好处?有什么使用场景?
添加回答
举报
0/150
提交
取消