Convertir un tableau en majuscules
J'ai un tableau que je veux changer pour les majuscules mais je ne peux pas le faire fonctionner. S'il vous plaît aider moi.
var array2 = ["melon","banana","apple","orange","lemon"];
array2.toUpperCase()
J'ai aussi essayé de le ci-dessous, mais il ne marche pas non plus.
array2.map(toUpperCase);
Merci d'avance!
source d'informationauteur BjornRunow
Vous devez vous connecter pour publier un commentaire.
vous devez utiliser la fonction de gestionnaire de la carte:
pour plus d'informations sur la carte
edit: oui, vous pouvez faire
toUpperCase()
ne modifiez pas la valeur.Essayez
array2 = array2.map(function (e) {
return e.toUpperCase()
});
Carte est la façon dont je le recommande, mais voici un autre qui peut éventuellement aider quelqu'un qui souhaite comprendre appliquer utilisé sur un objet prototype.
Ceci est un exemple d'un tableau d'emprunt de la Chaîne d'objets .méthode toUpperCase ().appliquer() et de l'utiliser sur le tableau. Le tableau est contrainte d'une chaîne à l'aide .appliquer() et puis de nouveau un en majuscule tableau à l'aide de l' .méthode split ().
Vous pouvez ajouter la méthode toUpperCase() à la Matrice.prototype:
Essayer une boucle sur chaque élément et de le rendre majuscules.
JavaScript n'est pas vraiment favorable à une
toUpperCase()
fonction pour les tableaux, autant que je sache. Vous devez créer unfor
ouforeach
boucle pour parcourir le tableau et appel.toUpperCase()
sur chaque élément du tableau.Vous pouvez également créer une petite fonction comme ceci: autre question sur StackOverflow