Verwandeln Sie Array in kommagetrennten grammatikalisch korrekten Satz

7

Wenn ich ein Array in Javascript habe, das wie

aussieht %Vor%

Was ist die notwendige Logik, um daraus einen Satz wie folgt zu machen:

element1, element2, and element3

Gleichfalls:

Wenn es nur zwei Elemente gibt, sollte es wie folgt lauten:

element1 and element2

und so weiter und so fort. Ich stecke fest

Danke!

    
Alex Neigher 05.05.2014, 23:46
quelle

5 Antworten

13

Eine einfache Lösung:

%Vor%

JS Fiddle-Demo .

Und eine etwas komplexere / lächerlichere Lösung (denn wer nicht albern mag, gelegentlich ...):

%Vor%

JS Fiddle Demo .

Referenzen:

David Thomas 05.05.2014 23:51
quelle
11
%Vor%

Verwendung

%Vor%

1

%Vor%

1 und 2

%Vor%

1, 2 und 3

%Vor%

1, 2, 3, 4, 5 und 6

    
theliberalsurfer 31.01.2015 05:39
quelle
2

Probieren Sie meine Verbindung-Thema-Bibliothek:

Ссылка

Es enthält Steuerelemente darüber, mit welchem ​​Zeichen zu begrenzen ist (z. B. Kommas im Vergleich zu Strichpunkten), und ob alle Themen (d. h. das "Oxford-Komma") abgegrenzt werden sollen.

    
Adam 25.08.2016 22:25
quelle
0

Wie ist das ...

%Vor%

Ausgabe ist:

%Vor%

Grammatisch korrekt?

    
DigiWongaDude 06.05.2014 00:18
quelle
0

Mehr ES6 / 7 Version ohne Mutation:

%Vor%

Prost Leonardo

    
Leonardo 21.09.2017 10:47
quelle

Tags und Links