javascript - JavaScript 中循环的最后一次迭代

标签 javascript loops for-loop

我想做这样的事情:

for (var i=1; i<=10; i++) {
   document.write(i + ",");
}

它显示的结果如下:

1,2,3,4,5,6,7,8,9,10,

但是我想去掉最后一个“,”,结果应该是这样的:

1,2,3,4,5,6,7,8,9,10

最佳答案

您应该使用 .join 代替:

var txt = [];                          //create an empty array
for (var i = 1; i <= 10; i++) {
    txt.push(i);                       //push values into array
}

console.log(txt.join(","));            //join all the value with ","

关于javascript - JavaScript 中循环的最后一次迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15676819/

相关文章:

c# - 如何增量迭代大小为 n 的字节数组的所有可能值?

ios - 如何使uipicker View 循环?

ios - Swift 中的 for 循环有问题

javascript - 从另一个文件访问变量和方法

javascript - 为什么每次单击按钮时我的表格都会重复?

algorithm - 在执行 n! 的循环中执行 O(n) 的 Big-o 分析次

带日期的 Javascript for 循环

具有十进制增量的 Javascript For 循环输出错误

javascript - Kendo UI 堆叠条形图自定义工具提示

javascript - 如何对对象内数组属性的长度求和