问题描述
这是我的第一个问题。如果我违反了任何规则或约定,请告诉我。
我想用应该代表年龄的数字填充数组。我希望此数组以一个特定的数字开头,以一个不同的数字结束。我希望每个数字都是数组中的一个单独项目,表示为数字,而不是字符串。
这就是我所拥有的:
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);