首页 > 解决方案 > Chrome 开发者控制台不会将数字推送到我创建的数组中

问题描述

我正在尝试将一系列数字推送到 Chrome 开发控制台片段中的数组中,其中推送到数组的每个额外数字都是推送到数组中的先前数字的 +1(如 1、2.3、4..等)。

console.log我得到的没有在数组中显示任何添加的数字 。

请在下面查看我的代码:

var output = [];
var count = 1;

function fizzBuzz() {
  output.push(count);
  count++;

  console.log(output);
}

fizzBuzz();

标签: javascriptarraysfizzbuzz

解决方案


您只调用该函数一次,因此您应该只将元素推送到数组,更频繁地调用它,或者在 fizzbuzz 中使用循环。

var output = [];
var count = 1;

function fizzBuzz() {
  output.push(count);
  count++;
  //fizzbuzz logic here
  
}
// 10 times figuratively 
for(let i=0; i<10; i++){
  fizzBuzz()
}
console.log(output);


推荐阅读