实现基于传递的值创建新数组的方法的最佳方式是什么?方法条目(3,a),方法结果:['a', 'a', 'a']
这是一个习题,但是我不能解释这个问题。
I was trying this:
const arr = [];
arr.push(3, 'a');
console.log(arr);
非常简单的函数。只是一个FOR循环,然后是数组push()函数。
function makeArray(num, val) {
const newArray= [];
for (let i = 0; i < num; i++) {
newArray.push(val);
}
return newArray;
}
const result = makeArray(3,'a');
console.log(result)