Bagaimana untuk Menapis Susunan Objek Berdasarkan Susunan Objek Lain?

DDD
Lepaskan: 2024-11-02 03:34:30
asal
552 orang telah melayarinya

How to Filter an Array of Objects Based on Another Array of Objects?

Tapis Tatasusunan Objek Berdasarkan Susunan Objek Lain

Masalah:

Diberi dua tatasusunan objek, matlamatnya adalah untuk menapis tatasusunan pertama berdasarkan kriteria tertentu menggunakan tatasusunan kedua sebagai rujukan. Secara khusus, kami ingin menapis tatasusunan pertama untuk memasukkan hanya objek yang sepadan dengan sifat tertentu (id pengguna dan projekid) dengan objek dalam tatasusunan kedua.

Penyelesaian:

menggunakan penapis dan beberapa kaedah dalam tatasusunan, kami boleh mencapai penyelesaian berikut:

  1. Lelaran Tatasusunan Pertama:
    Gunakan kaedah penapis pada tatasusunan pertama untuk mengulangi setiap elemen.
  2. Semakan Padanan:
    Di dalam fungsi panggil balik penapis, gunakan beberapa kaedah pada tatasusunan kedua untuk menyemak sama ada terdapat objek yang sepadan dengan elemen semasa yang pertama tatasusunan berdasarkan id pengguna dan sifat unjuran.
  3. Contoh:

Hasil yang dijangkakan:

Atas ialah kandungan terperinci Bagaimana untuk Menapis Susunan Objek Berdasarkan Susunan Objek Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan