gpt4 book ai didi

javascript - 如何检测数组的最后一个元素以防止标点符号Javascript

转载 作者:行者123 更新时间:2023-11-30 12:13:09 25 4
gpt4 key购买 nike

我通过 .onclick 将数据传递到数组中,然后通过 for 循环运行它以附加名称。我需要以特定格式输出,即。 1。约翰,2. 保罗,3. 乔治,4. 林戈。我的挣扎是在最后一个元素上没有显示逗号。已经解释过,我应该使用 if 语句来检查 JavaScript 何时查看数组中的最后一个元素,然后以某种方式不显示逗号?
抱歉,如果这个问题措辞糟糕或数据不足,这是我在 stackoverflow 上的第一篇文章,我对编程还很陌生。感谢任何和所有帮助/建议。

var showList = function()
{
HYUTS = "";

for (var i=0; i < BeatlesArray.length; i++) {
HYUTS += i + 1 + ". " + BeatlesArray[i] + " ";
}
$("list").innerHTML = HYUTS;
}

我没有添加我的 .js 的这一部分的原因是因为我知道它不正确并且没有产生我想要的东西。

最佳答案

一个选项:始终在前面加上逗号,而不是选择性地附加它。

var Beatles = ["John", "Paul", "George", "Ringo"],
HYUTS = '1. ' + Beatles[0]

for (var i = 1; i < Beatles.length; i++)
HYUTS += ', ' + (i+1) + '. ' + Beatles[i]

console.log(HYUTS)

输出:

1. John, 2. Paul, 3. George, 4. Ringo

关于javascript - 如何检测数组的最后一个元素以防止标点符号Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33206619/

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