提问人:miacarreira 提问时间:9/30/2023 最后编辑:miacarreira 更新时间:9/30/2023 访问量:68
索引.js 中未更新的变量
Variables not updating in index.js
问:
我正在从 Udemy 的一门课程(Angela Yu 的 Web 开发训练营)学习 javascript。
在练习中,变量 (count) 被推送到数组(输出)。当函数 fizzBuzz 运行时,变量 (count) 会递增,然后添加到数组(输出)中。
我正在测试我的代码,发现当我运行该函数时,值不会被推送到数组,并且每次计数都重置为 1。我的代码如下。
我是否不小心更改了设置,我们正在使用代码段下的 Chrome 开发人员工具?我做错了什么?
我的代码:
var output = [];
var count = 1;
function fizzBuzz() {
output.push(count);
count++;
console.log(output);
}
fizzBuzz();
答:
-2赞
Jacob D. Chamberlain
9/30/2023
#1
变量在递增之前被推送到数组中。
如果要包含 ,则放在上面的行上。count
output
count
output
[2]
count++
output.push(count)
此外,您可能需要调用该函数:fizzBuzz();
评论
0赞
miacarreira
9/30/2023
嗨,雅各布,谢谢你的帮助。我将 count++ 放在 output.push(count) 之上。并添加了 fizzBuzz();到我的代码末尾。在视频中,她在控制台窗口中调用该函数。数组(输出)的控制台日志现在显示它是 [NaN, NaN] 为什么它会告诉我它不是一个数字?
评论