Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Menapis Susunan Objek Berdasarkan Susunan Objek Lain?

Bagaimana untuk Menapis Susunan Objek Berdasarkan Susunan Objek Lain?

DDD
DDDasal
2024-11-02 03:34:30555semak imbas

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!

Kenyataan:
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