代码输出结果
来源:6-2 什么是作用域?什么是自由变量?

慕妹8458776
2021-10-28
function test(a, b) {
console.log(b)
return {
test: function(c) {
return test(c, a)
}
}
}
var retA = test(0)
retA.test(2) // 为什么输出0?
老师好,面试遇到过这个问题,这个代码的输出结果有些想不明白,可以指点一下吗?
写回答
1回答
-
双越
2021-10-29
你觉得应该输出什么?
(对于这种题目,你不要直接丢给我,让我说答案。我想看到你的思考过程)
022021-10-29
相似问题