如何用数字填充数组,从一个数字开始到另一个数字结束?

问题描述

这是我的第一个问题。如果我违反了任何规则或约定,请告诉我。

我想用应该代表年龄的数字填充数组。我希望此数组以一个特定的数字开头,以一个不同的数字结束。我希望每个数字都是数组中的一个单独项目,表示为数字,而不是字符串。

这就是我所拥有的:

const agesArr = populateAgesArr();

const maxAge = 100;
const minAge = 21;


function pupulateAgesArr () {
  let ageCount = minAge;
  for (i=0; i<maxAge,i++) {
    return ageCount++;
}

有更好的方法吗?谢谢

解决方法

基本上,我会使用push ...的Array方法...

查看以下代码:

var minAge=21;
var maxAge=100;
var agesArr=[];

function populate(arr,min,max) {
  for(var i=min; i<=max; i++) {
    arr.push(i);
  }
}

populate(agesArr,minAge,maxAge)

console.log(agesArr);

如果您不想传递变量,那么您实际上不需要功能-您可以执行以下操作:

var minAge=21;
var maxAge=100;
var agesArr=[];

for(var i=minAge; i<=maxAge; i++) {
  agesArr.push(i);
}

console.log(agesArr);

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...