heinetz: String in Array konvertieren

Beitrag lesen

Hallo Forum,

folgendes Konstrukt:

for (var my_item in my_array) {
 ... do something
}

Das funktioniert richtig, solange my_array ein Array ist. Nun kann es aber sein, dass in my_array ein string steht. Ich könnte folgendermassen dafür sorgen, dass my_array in dem Fall zu einem Array mit einem Element konvertiert wird:

if (!Array.isArray(my_array)){
 my_array = [my_array];
}

for (var my_item in my_array) {
 ... do something
}

Allerdings geht das doch sicher auch kürzer resp. eleganter, oder?

gruss, heinetz