【发布时间】:2015-09-27 15:37:15
【问题描述】:
这可能非常简单,但我正在尝试使用 join() 数组来从 days 数组的最后一项中删除 -。
我该怎么做?这是我的代码:
var days = [
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday',
'Sunday'
];
var counter = 0;
while (counter < days.length) {
document.write(days[counter]);
counter++;
days.join(' - ');
}
【问题讨论】:
-
怎么会有
-?我可以看看你的 html 吗? -
.join()函数返回一个字符串。你只需要document.write(days.join(","));而没有循环。 -
default join character 是逗号 (,) 所以只是
days.join()。 -
@RobG 但是有一个空格....
join(", ") -
我不明白问题是什么或你遇到了什么问题。您在循环中调用
days.join(),但对返回的字符串不执行任何操作,因此这是毫无意义的代码行。此外,您的问题文本是指删除-,但您的代码中根本没有这样的字符。
标签: javascript arrays