JavaScript 手写代码 第三期
warning:
这篇文章距离上次修改已过449天,其中的内容可能已经有所变动。
在这个系列中,我们将手写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中。最后返回填充好的数组。
评论已关闭