javascript の配列で質問です。

すべての要素の前後に特定の文字を加えたいのですが、どう書けばよいでしょうか?
現状では要素の後ろだけに追加文字が必要で、
以下のように書いていたのですが。

ar.join('<hr>'); //今まで

<span>要素</span> //こう変更したい

と要素の前に「<span>」、後ろに「/span」と付け加えたいのです。

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2015/04/09 02:53:31

ベストアンサー

id:a-kuma3 No.1

回答回数4971ベストアンサー獲得回数2153

var s = "<span>" + ar.join("</span><span>") + "</span>";

とか、

var s = ar.map(function(e) { return "<span>" + e + "</span>"; }).join("");

とか。

id:tontonpokopoko

完璧です。頭がパンクして難しい方向で考えていました・・

2015/04/09 02:54:27
id:tontonpokopoko

ありがとうございました!

2015/04/09 02:55:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません