配列からhtml出力させたらカンマが入ってくる

スライドショーの中身をjsonで配列用意して出力させていたら、スライドとスライドの間に「,」が入り込んでる。

function getImgString (slideArr) {
      let arr = [];
      for (const img of slideArr) {
        arr.push(
          `
            <div class="swiper-slide">
              <img src=${img.photo} class="photo">
            </div>
          `
        )
      }
      return arr;
    }

こんな感じで。

結論、配列を文字列に変換すればよいようです。

return arr.join('');

参考:https://teratail.com/questions/190867

カテゴリー: javascript, web   作成者: hello パーマリンク

コメントは停止中です。