我有这个代码
if (found === true && premium === 'active' || premium === 'trialing') {
var free = false
} else {
var free = true
}
express 服务器在本地主机和远程 Heroku 上都运行良好,我尝试将此应用程序部署到 firebase 托管,阻止我部署的错误之一是
75:17 error 'free' is already defined no-redeclare
我不知道如何解决这个问题,我的目标只是传递 free
变量和这样的响应
response.render('master.html', { links, profile, free })
最佳答案
您可以通过这种方式声明并删除else条件
let free = true;
if (found === true && premium === 'active' || premium === 'trialing') {
free = false
}
关于javascript - 使用 JavaScript 在 if 语句中设置变量抛出错误(已声明),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62186819/