搜索

javascript.关于作用域问题,有名函数表达式

var a = function c(){ 	c=10; 	console.log(c)  } a(); console.log(c) ------ 如果函数里写c=10 里面 c 是函数本身; 外面 c 报错 ----------- 如果是 var c=10; 里面打印 c 结果是10; 外面是报错。 ------------- 如果是window.c=10; 里面 function 外面 报错
头像
2266 次浏览2017.05.31 提问
50

最新回答(2条回答)

头像
2018.06.14 回答

局部可以影响全局 通过是否定义var ,与js的预解析有关

抢首赞
头像
2018.05.17 回答

面向对象编程

抢首赞
置顶