gpt4 book ai didi

javascript - 有没有更优雅的方式来编写这个循环?

转载 作者:行者123 更新时间:2023-11-30 07:04:53 24 4
gpt4 key购买 nike

我有一个循环打印一个数组的内容,每个元素之间有一个空格,除了最后一个元素之后,在这种情况下只需要一个新行。

但是我觉得我的实现很“笨拙”,我确信有一种更优雅的方式来编写它,希望使用一些我以前不知道的方便的 javascript 技巧。

这是我的循环:

                for(var k=0; k<cycle1.length; k++){
process.stdout.write(cycle1[k]);
if(k<cycle1.length-1){
process.stdout.write(' ');
}else{
process.stdout.write('\n');
}
}

最佳答案

假设 cycle1 是一个数组,使用 array.join

process.stdout.write(cycle1.join(" ") + "\n");

它做的正是您想要的 - 接受一个数组,并在每个元素之间添加您作为参数传递的分隔符。

关于javascript - 有没有更优雅的方式来编写这个循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20712670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com