159

重複の可能性:
区切り文字のない配列join()メソッド

配列を文字列に変換するために使用.join()しているので、ユーザーが電卓で数値を選択するときにテキストボックスに出力できますが、リストにも出力されているコンマを削除する方法が完全にはわかりません。 。誰かがこれをどのように達成できるか、または私が使用すべき別のアプローチがあるかどうかをアドバイスできますか?

JS

$(document).ready(function() {
    var total = 0;
    var arr = [];

    //Testing
    $('#calculator').children('.num').on('click', function(e) {
        var clickedNumber = $(this).data('id');
        arr.push(clickedNumber);
        console.log(arr.join());
        e.preventDefault();
    });
});​

JSフィドルhttp://jsfiddle.net/CVr25/

4

4 に答える 4

349

単にそのように:

arr.join("")
于 2012-08-26T17:14:41.703 に答える
45

引数が指定されていない場合は、コンマを使用して、結合する引数として空の文字列を指定できます。

 arr.join('');

http://jsfiddle.net/mowglisanu/CVr25/1/

于 2012-08-26T17:15:20.563 に答える
35

この.join()メソッドには、区切り文字列のパラメーターがあります。デフォルトのカンマの代わりに空にしたい場合は、次を使用します

arr.join("");
于 2012-08-26T17:22:44.680 に答える
22

あなたがする必要があるのは:

arr.join('');

フィドル

于 2012-08-26T17:15:32.427 に答える