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
1607

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, 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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan