如何解决push 方法在 JavaScript 中不起作用
我是 javascript 新手,我只是在练习我的代码,但数组推送方法不起作用。每次我运行它时,它的输出都是 [1]。这是我的代码:
var output = [];
var count = 1
function fizzBuzz () {
output.push (count);
count ++;
console.log (output);
}
fizzBuzz ();
解决方法
.push() 方法按预期工作,您只调用 fizzBuzz() 一次,因此结果为 [1]。
为了将计数的增量推送到输出中,您可以使用循环子句
var output = [];
var count = 1
function fizzBuzz () {
output.push (count);
count ++;
}
while(count < 10){
fizzBuzz()
}
console.log (output);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。