cari

Rumah  >  Soal Jawab  >  teks badan

node.js - Bagaimana untuk mendapatkan pembolehubah gelung dalam nodejs menggunakan for of to traverse Map

Masalah saya ialah untuk menghalang data pendua daripada dimasukkan semasa menambahkan data pada tatasusunan, jadi saya memikirkan peta, tetapi saya tidak tahu cara mendapatkan indeks selepas merentasi struktur Peta. Jika saya tidak menggunakan peta, adakah cara lain yang ringkas?

phpcn_u1582phpcn_u15822768 hari yang lalu1601

membalas semua(2)saya akan balas

  • 滿天的星座

    滿天的星座2017-06-14 10:54:45

    `untuk(nilai peta){

    console.log(value[0]);

    }`

    balas
    0
  • 学习ing

    学习ing2017-06-14 10:54:45

    1. Paling mudah

    Setiap kali anda memasukkannya, gunakan unique key untuk menyemak sama ada ia sudah wujud

    2. Gunakan kaedah Objek semasa menyimpan

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

    Jika anda ingin mengisih mengikut tertib semasa memanggil, gunakan indexuntuk mengisih dan kemudian keluarkan.

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

    3 Buat jadual indeks sambil menyimpan Array

    balas
    0
  • Batalbalas