当它与逗号一起打印所有的日子,所以在星期日结束后还有一个额外的逗号。你可以帮助我吗?
<script>
var days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday',
'Friday', 'Saturday', 'Sunday'];
for (var i=0; i<days.length; i++) {
document.write(days[i] + ', ');
}
</script>
答案 0 :(得分:8)
使用join:
document.write(days.join(', '));
答案 1 :(得分:2)
使用days.join(', ');
代替数组中的迭代。
编辑:
此外,您可以在一行中完成:
document.write(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'].join(', '));
答案 2 :(得分:1)
简单的逻辑是像这样打印它
var days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday',
'Friday', 'Saturday', 'Sunday'];
document.write(days[0]);
for (var i=1; i < (days.length); i++) {
document.write(',' + days[i]);
}
或
var days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday',
'Friday', 'Saturday', 'Sunday'];
for (var i=0; i < (days.length-1); i++) {
document.write(days[i] + ',');
}
document.write(days[days.length-1]);