为什么在外面使用var就会报错?在里面就不会报错?
function fn(x=8){ var x = 89; console.log(x);//不报错 } fn(); let y = 7; var y = 8;//报错
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
函数的参数相当于var 出来的变量,var重复定义不会报错
Elasticsearch顶尖高手系列
报告相同问题?