亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Javascript中輸出一個數組

在Javascript中輸出一個數組

浮云間 2022-10-21 09:28:56
我在 JavaScript 中有以下數組,它用于創建一個固定裝置列表,供團隊相互對抗。[["a", "b", "c", "d"], ["a", "c", "b", "d"], ["a", "d", "b", "c"]]我當前的代碼:var f = "";        for (var z=0; z<matches.length; z++)   {     f += "Fixture " + (z + 1 ) + " " + matches[z] + "<br/>";   }    document.getElementById("ln").innerHTML = f;}這將數組輸出為:Fixture 1 a,b,c,dFixture 2 a,c,b,dFixture 3 a,d,b,c但是我希望它看起來像:Fixture 1a V bc V dFixture 2a V cb V d基本上我需要在第一個值之后每隔第二個值添加一個“V”,并在每兩個值之后添加一個額外的 <br/ >。有人可以幫我解決這個問題或指出我正確的方向嗎?
查看完整描述

2 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

嘗試這個。如果它有效,請給我投票。


var f = "";     

   for (var z=0; z<matches.length; z++)

   {

     code1 = matches[z].slice(0,2).join(" V ");

     code2 = matches[z].slice(2).join(" V ");

     f += "Fixture " + (z + 1 ) + "<br/>" + code1 + "<br/>" + code2 + "<br/>";

   }  

  document.getElementById("ln").innerHTML = f;

}


查看完整回答
反對 回復 2022-10-21
?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

spycbanda 的代碼不錯,但只適用于四個團隊。通過使用內部循環,您可以處理不定數量的團隊:


var f="";

for(var z=0; z<matches.length; z++) {

  f += "Fixture " + (z + 1) + "<br/>";

  for(let y=0; y<matches[z].length; y+=2)

    f+= matches[z][y] + " V " + matches[z][y+1] + "<br/>";

  f += "<br/>";   

}

document.getElementById("ln").innerHTML = f;


查看完整回答
反對 回復 2022-10-21
  • 2 回答
  • 0 關注
  • 163 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號