繁体   English   中英

如何使用 for 循环将项目推送到数组?

[英]How do I push items to array with a for loop?

将项目推送到“进入者”数组不起作用。 有人知道为什么吗?

<script>
function taz() {

  var entrants = [];
  for (var i = 1; i <= 48; i++) {
    entrants.push('#P' + i);
  }

  return entrants; 
  alert(entrants.length); 
  console.log(taz());
}

</script>

如果您绝对需要命名键,那么您正在寻找一个对象而不是一个数组。

 function taz() { var entrants = {}; for (var i = 1; i <= 48; i++) { entrants['P' + i] = 'Some Value' + i; } return entrants; } console.log(taz());

但是,将数据存储在数组中可能更有意义,在这种情况下,您将没有命名键。

 function taz() { var entrants = []; for (var i = 1; i <= 48; i++) { entrants.push('Some Value' + i); } return entrants; } console.log(taz());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM