gpt4 book ai didi

JavaScript 反转循环时出现问题

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

这个循环 100% 正常工作:

 for(m = 1; m < splitData.length; m++)

但是这个会抛出错误! (与循环体相关)

for(m = splitData.length; m > 1; m--)

整个代码块是:

// Success
if (splitData[0] == "1") {
// DbID, username, msg, date

for(m = splitData.length; m > 1; m--){
var splitMsg = splitData[m].split("¬");
$('#<%=discussionBoard.ClientID %>').prepend('<div class="messageWrapper">
<div class="messageHead">' + splitMsg[1] + '</div>
<div class="messageTxt">' + splitMsg[2] +
'<div class="messageDetails">' + splitMsg[3] +
'</div></div></div>');
}

splitData 中的第一个索引只是 1 或 0,指示 Ajax 是否返回了正确的数据。然后我想循环输入的其余部分。

最佳答案

你落后一分了。请记住,Javascript 中的索引是从 0 开始的,这意味着它们从 0length - 1。试试这个:

for (m = splitData.length - 1; m >= 1; m--)

关于JavaScript 反转循环时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972278/

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