Verwenden der .join-Methode zum Konvertieren eines Arrays in eine Zeichenfolge ohne Kommas [duplicate]

Lesezeit: 1 Minute

Verwenden der join Methode zum Konvertieren eines Arrays in eine Zeichenfolge
Styler

Mögliches Duplikat:

array join() Methode ohne Trennzeichen

Ich benutze .join() Um mein Array in einen String umzuwandeln, damit ich es in einem Textfeld ausgeben kann, während der Benutzer Zahlen in einem Taschenrechner auswählt, bin ich mir nicht ganz sicher, wie ich die Kommas entfernen kann, die jedoch auch in der Liste ausgegeben werden. Kann jemand raten, wie dies erreicht werden kann oder ob es einen anderen Ansatz gibt, den ich verwenden sollte?

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 Geige http://jsfiddle.net/CVr25/

  • .join ist eine native Array-Methode, sie ist nicht Teil von jQuery.

    – Felix Klinge

    26. August 2012 um 17:16 Uhr

  • @FelixKling: Müsste es nicht lieber „…ohne Trennzeichen“ heißen? 🙂

    – Bergi

    26. August 2012 um 17:25 Uhr

  • @Bergi: Wahrscheinlich 🙂 Du kannst es bearbeiten 😉

    – Felix Klinge

    26. August 2012 um 17:28 Uhr

Einfach so:

arr.join("")

Sie können eine leere Zeichenfolge als zu verbindendes Argument angeben, wenn kein Argument angegeben ist, wird ein Komma verwendet.

 arr.join('');

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

Die .join() Methode hat einen Parameter für die Trennzeichenfolge. Wenn Sie möchten, dass es anstelle des Standardkommas leer ist, verwenden Sie

arr.join("");

Alles, was Sie tun müssen, ist:

arr.join('');

GEIGE

998100cookie-checkVerwenden der .join-Methode zum Konvertieren eines Arrays in eine Zeichenfolge ohne Kommas [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy