node.js - Bagaimana untuk mendapatkan pembolehubah gelung dalam nodejs menggunakan for of to traverse Map
phpcn_u1582
phpcn_u1582 2017-06-14 10:52:45
0
2
1512

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_u1582
phpcn_u1582

membalas semua (2)
滿天的星座

`untuk(nilai peta){

console.log(value[0]);

}`

    学习ing

    1. Paling mudah

    Setiap kali anda memasukkannya, gunakanunique keyuntuk 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, gunakanindexuntuk mengisih dan kemudian keluarkan.

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

    3 Buat jadual indeks sambil menyimpan Array

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!