node.js - Comment obtenir des variables de boucle dans nodejs en utilisant for pour parcourir Map
phpcn_u1582
phpcn_u1582 2017-06-14 10:52:45
0
2
1579

Mon problème est d'empêcher l'insertion de données en double lors de l'ajout de données au tableau, j'ai donc pensé à la carte, mais je ne sais pas comment obtenir l'index après avoir parcouru la structure Map. Si je n'utilise pas de carte, existe-t-il un autre moyen concis ?

phpcn_u1582
phpcn_u1582

répondre à tous(2)
滿天的星座

`pour (valeur de la carte){

console.log(value[0]);

}`

学习ing

1. Le plus simple

Chaque fois que vous l'insérez, utilisez unique key pour vérifier s'il existe déjà

2. Utilisez la méthode Object lors du stockage

let data = {
    [id]: {
        ...obj,
        index: Number // 代表原来的索引
    }
}

Si vous souhaitez trier dans l'ordre lors de l'appel, utilisez indexpour trier puis sortir.

Object.values(data).sort((a, b) => a.index - b.index);

3. Créez une table d'index tout en enregistrant Array

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal