javascript - 关于 Javascript 提升示例的问题
问题描述
这是一个悬而未决的问题。当我运行以下代码时,我收到此错误:Uncaught SyntaxError: Identifier 'DEFAULT_RATE' has already been declared
. 为什么它说'Default_Rate'已经被声明了?它在这段代码中被声明了两次吗?
let DEFAULT_RATE = 0.1;
let rate = 0.05;
function getRate() {
if (rate) {
rate = DEFAULT_RATE;
}
return rate;
}
console.log('Your rate is: ', getRate());
解决方案
推荐阅读
- python - 每天从 url 抓取不同的图像
- amazon-web-services - AWS Api Gateway - 验证传入的 XML 有效负载
- javascript - 如何创建覆盖响应状态代码但保留其余响应的 Cloudflare 工作程序?
- stm32 - STM32F7 + FatFs = FR_NOT_READY
- swift - UIViewPropertyAnimator 自动布局完成问题
- android - Android处理文件路径问题
- javascript - 在现有 iframe 中切换 src
- sql-server - 将 2010 SQL Native Client 11.0 链接到 SQL Server 2000 以获取报告
- safari - 如何让 URL.createObjectURL(blob) 在 Safari 中工作
- django - Django Heroku 无法验证第一个证书