0
votes

Comment effectuer une insensibilité de casse dans la matrice de tableaux dans JavaScript?

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> xxx pré>

J'ai essayé ce p>

TypeError: criminals[i].toLowerCase is not a function


2 commentaires

tolowercase () est une méthode de chaîne . Vous devez l'appliquer à des articles individuels.


Je comprends. Y a-t-il un moyen de faire ce dont j'ai besoin?


3 Réponses :


-1
votes
let sorted = criminals.forEach(c => c[0].toLowerCase())

2 commentaires

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é.



0
votes

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 xxx pré>

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)


1 commentaires

Qui a résolu le problème. Merci beaucoup Kyle !!



0
votes

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);


0 commentaires