if/etc语句中的函数声明?如何处理函数声明?var abc = '';if(1 === 0){
function a(){
abc = 7;
}}else if('a' === 'a'){
function a(){
abc = 19;
}}else if('foo' === 'bar'){
function a(){
abc = 'foo';
}} a();document.write(abc); //writes "foo" even though 'foo' !== 'bar'此示例在Chrome和Firefox中生成不同的输出。铬输出fooFF产出19.
3 回答
一只斗牛犬
TA贡献1784条经验 获得超2个赞
if
a
if
冉冉说
TA贡献1877条经验 获得超1个赞
else
then
a()
添加回答
举报
0/150
提交
取消