0

カンマ区切りのリストを作成しようとしています。最後の行にコンマが含まれていないことを確認したくありません。

これは私がこれまでにコンマなしでデータだけを持っているものです:

var labelText = $(this).attr("placeholder");
$('div.errors').append(''+labelText+' Required');

これにmap()関数を使用する必要があるのか​​、それとも何らかのifステートメントを実行する必要があるのか​​わかりませんか?ヘルプ/入力をいただければ幸いです。

4

2 に答える 2

1

Array.join()を使用できます

var colors = ["Orange", "Blue", "Red", "Green"];
var string = colors.join(); // Orange, Blue, Red, Green
于 2013-01-21T22:04:14.037 に答える
0

コードの残りの部分が表示されない場合は、変数を使用できます

var errorComma = ""; //Initialized to blank

次に、追加を行うコード内

var labelText = $(this).attr("placeholder");
$('div.errors').append(errorComma +labelText+' Required');
errorComma =",";

したがって、最初の呼び出しではコンマの位置に空の文字列が含まれ、後続のすべての呼び出しにはコンマが含まれます。

于 2013-05-22T17:27:50.960 に答える