javascript - 每隔一秒从变量中删除 1
问题描述
所以我编写了这样的代码,目标是让控制台说 10 到 0 然后控制台说完成然后退出进程
但我不知道为什么会出现“分配给常量变量”的错误。
我的代码在下面
const a = "10"
setInterval(() =>{
a -= 1
console.log(a)
if(!a){
console.log("done")
process.exit()
}
},1000)
解决方案
在您的代码中,您已a
在第一行中声明为常量。改变那个声明,让它像这样,
let a = "10"
setInterval(() =>{
a -= 1
console.log(a)
if(!a){
console.log("done")
process.exit()
}
},1000)
推荐阅读
- javascript - 使用 Javscript 按钮同步 classList.toggle 和 innerHTML 更改
- arrays - 我如何访问 char** 字符串中的下一个元素
- nix - 如何编写一个启动并可以在 nix-shell 环境中运行命令的 Haskell 程序?
- azure-web-app-service - Azure 应用服务 (Linux) CI/CD 构建不会删除从存储库中删除的文件
- php - 循环请求中的偏移量和限制
- matlab - Matlab中多个变量的顺序求解方程
- java - 如何使这个线程安全?
- datetime - 如果取消选中复选框,如何使用 Google Sheets Apps 脚本清除单元格?
- git - 默认情况下,我们在 .git 中有隐藏文件吗?
- python - 为什么我的 pyqtgraph y 轴在 x 轴上方偏移?