2016-10-11 2 views
1

Ich versuche, ein JavaScript-Groß-/Kleinschreibung-Array in Kleinbuchstaben zu konvertieren. Ich habe nach Lösungen gesucht, aber die Antworten, die ich finde, sind für C#, C oder Java. Kann mir jemand Vorschläge zum weiteren Vorgehen geben?Wie konvertiere ich eine gemischte Groß-/Kleinschreibung in Kleinbuchstaben mit der Map-Funktion in Javascript?

Hier ist der relevante Code JS Ich arbeite mit:

var newArray = oldArray.map(oldArray.toLowerCase); 
+2

var newArray = oldArray.map (Funktion (e) {return e.toLowerCase()) oder in ES2015 .map (e => e.toLowerCase()) –

Antwort

1
["ABC", "dEf"].map(function(item) { return item.toLowerCase(); }); 
oldArray.map(function(item) { return item.toLowerCase(); }); 

abhängig von der Sprache, können Sie toLocaleLowerCase (Turkish example) mit bevorzugen. Versuchen

0
var newArray = oldArray.map(function(x){ return x.toLowerCase() }) 
1

var newArray = oldArray.map(function (val) { return val.toLowerCase(); }); 

Hier einige Dokumentation auf der map function.

1

Versuchen:

let array = ["abC", "aDB", "bdD"]; 
 
let newArray = array.map((item) => { 
 
    return item.toLowerCase(); 
 
}); 
 
console.log(newArray);

Merke: die Karte Methode nimmt einen Rückruf mit drei Argumenten, wobei die erste der Stromwert wird in der Anordnung verarbeitet wird. Betrachten Sie es als iterative Funktion, indem Sie jedes Element im Array durchlaufen. Die Zuordnungsmethode muss auch einen Wert für jede Iteration zurückgeben, andernfalls wird sie für den betreffenden Wert im Prozess/der Iteration undefiniert zurückgegeben.

Verwandte Themen