J'ai un tableau de matrices. J'ai besoin de définir une gamme de matrices de manière insensible. Comment effectuer cela?
J'ai ce tableau et j'ai besoin de le mettre en minuscule. P> J'ai essayé ce p> TypeError: criminals[i].toLowerCase is not a function
3 Réponses :
let sorted = criminals.forEach(c => c[0].toLowerCase())
Merci pour la réponse! Je fais juste ça mais j'ai "non défini"
Bien que ce code puisse fournir une solution à la question de l'OP, il est préférable d'ajouter du contexte pourquoi / comment cela fonctionne. Cela peut aider les futurs utilisateurs à apprendre et à appliquer cette connaissance à leur propre code. Vous êtes également susceptible d'avoir des commentaires positifs des utilisateurs sous forme de prospects, lorsque le code est expliqué.
Il suffit de boucler que la matrice intérieure a également dû rendre compte de cette valeur null, c'est pourquoi nous faisons cette vérification ternaire p> var criminals = [
["Paul White", "Roger Night, Peter Llong Jr."],
["Roger Fedexer", "Rob Ford, Pete Lord, Roger McWire"],
["Paul White Jr.", null],
["Red Fortress", "Roger Rabbit, Ross Winter"],
["Redford Fort", "Red Strong, Red Fort"]
];
var sorted = [];
for (let i = 0; i < criminals.length; i++) {
var _inner = [];
for(let t = 0; t < criminals[i].length; t++){
_inner.push(criminals[i][t]?criminals[i][t].toLowerCase():criminals[i][t]);
}
sorted.push(_inner);
}
console.log(sorted)
Qui a résolu le problème. Merci beaucoup Kyle !!
Vous pouvez essayer ceci en utilisant la méthode de la carte:
let criminals= ["Paul White", "Roger Night", "Peter Llong Jr."];
let sorted= criminals.map((item) => {
return item.toLowerCase();
});
console.log(sorted);
tolowercase () code>est une méthode dechaîne code>. Vous devez l'appliquer à des articles individuels.Je comprends. Y a-t-il un moyen de faire ce dont j'ai besoin?