function test(a, b) {
console.log(b)
return {
test: function(c) {
return test(c, a)
}
}
}
var retA = test(0)
retA.test(2) // 为什么输出0?
老师好,面试遇到过这个问题,这个代码的输出结果有些想不明白,可以指点一下吗?