質問: ` タグ一覧 ${output_tags} キジ トラ `; $('#area').html($(result_tags)); }); ```
回答: JavaScriptでは配列を無理やり文字列に変換した際、 カンマ区切りになります。 ``` var a = ["hoge", "piko"]; console.log("" + a); // "hoge,piko" console.log(a.toString()); // "hoge,piko" ``` これを解決してやるには明示的に配列を文字列に変換させてやる必要があります。 配列とわかっているならArray.prototype.joinを使いましょう。 ``` var a = ["hoge", "piko"]; // 空文字を指定してjoinさせてやるのがポイント console.log(a.join('')); // "hogepiko" ``` 『おまけ』 今回は`["イヌ", "ネコ"]`というような文字列に予めなっていましたが、joinを上手く利用するとこんなやり方も可能です。 ``` var b = ["イヌ", "ネコ"]; console.log(`${b.join('')}`); // "イヌネコ" ``` もしくはArray.prototype.mapを使ってもスマートに作れます。 ``` var b = ["イヌ", "ネコ"]; console.log(b.map(it => `${it}`).join('')); // "イヌネコ" ```