JavaScript 手写代码 第三期
在这个系列中,我们将手写JavaScript代码来解决特定问题。这一期的问题是:编写一个函数,接收一个数字参数,并返回一个新的数组,该数组包含从0到该数字的平方。
解决方案:
function generateSquaresArray(maxNumber) {
const squaresArray = [];
for (let i = 0; i <= maxNumber; i++) {
squaresArray.push(i * i);
}
return squaresArray;
}
// 使用示例
console.log(generateSquaresArray(5)); // 输出: [0, 1, 4, 9, 16, 25]
这个函数generateSquaresArray
接收一个数字参数maxNumber
,然后创建一个空数组squaresArray
。通过一个for
循环,从0开始到maxNumber
,计算每个数字的平方并将其加入到squaresArray
中。最后返回填充好的数组。
评论已关闭