题目描述
解题思路
- 循环结束的位置就是10**位数 -1
- 从1开始循环到指定位置即可。
解题代码
var printNumbers = function(n) {
// 定义循环结束的位置
const deadline = 10 ** n - 1;
// 定义最终返回的数组
const res = [];
// 开始循环
for (let i = 1; i <= deadline; i++) {
res.push(i)
}
return res;
}
启示
- 学会JS中的幂运算。