关于实参与形参同名

来源:16-1 作用域和闭包-执行上下文

qq_想多了_dqKQU9

2018-10-14

1 var foo=1;
2 (function (foo) {
3 console.log(foo);
4 foo=3;
5 var foo=2;
6 console.log(foo);
7 })(foo);
8 console.log(foo);

问您下 如果是这种情况,变量定义会被提前 如何区分是实参的值还是 函数内部定义的变量的值

写回答

1回答

双越

2018-10-14

没太明白你的问题。你把问题具体到代码中来说明吧。

0
16
双越
回复
qq_想多了_dqKQU9
可以。
2018-10-15
共16条回复

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程