问题描述
我只是尝试了这小段代码来发挥作用范围。由于它是一个表达式函数,因此变量始终是局部变量,不应登录到控制台。没问题。
let print = function(name,day){
console.log(`${day} ${name}`);
};
print('mario','tuesday');
console.log(name);
console.log(day);
但是,
我注意到变量“ name”总是以空字符串出现,但是变量“ day”在控制台中总是“未定义”。
为什么这两个字符串变量被控制台以不同的方式对待?
“名称”是某种保留字吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)