对于用空格分隔的单行循环打印-JS



Helllo,

我有一个简单的问题,但找不到解决办法。需要打印从1到N(10(的所有数字,但不能连续打印。输出需要在由空格分隔的单行中蜂鸣-1 2 3 4 5…

let n = 10;
for (let i = 1; i <= n; i++) {
console.log(i);
}

我可以在不使用数组的情况下完成吗?

在循环中连接一个字符串,然后console.log该字符串:

let n = 10;
let str = '';
for (let i = 1; i <= n; i++) {
str += i + ' ';
}
console.log(str.trim());

另一种方法可以是使用填充和映射创建一个数组来创建数组,然后连接值来创建字符串。

let n = 10
let r = new Array(n).fill(null).map((val, idx) => idx + 1).join(' ')
console.log(r)

相关内容

  • 没有找到相关文章

最新更新