Tri*_*daz 1 javascript loops coding-style
我有一个循环打印数组的内容,每个元素之间有一个空格,除了最后一个元素之外,在这种情况下只需要一个新行.
然而,我的实现对我来说感觉"很苛刻",我确信有更优雅的方式来编写这个,希望使用一些以前不为我知道的方便的javascript技巧.
这是我的循环:
Run Code Online (Sandbox Code Playgroud)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");
Run Code Online (Sandbox Code Playgroud)
它只是你想要的 - 获取一个数组,并添加你作为每个元素之间的参数传递的分隔符.
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |