Saya mempunyai pelbagai objek seperti yang ditunjukkan di bawah:
var events = [ { date: "18-02-2016", name: "event A" }, { date: "22-02-2016", name: "event B" }, { date: "19-02-2016", name: "event C" }, { date: "22-02-2016", name: "event D" } ];
Saya ada tarikh, contohnya "22-02-2016". Bagaimana untuk mendapatkan tatasusunan semua objek yang tarikhnya sama dengan tarikh tertentu? Jadi dalam contoh ini saya akan mendapat acara B dan D.
PenggunaArray.prototype.filter() adalah seperti berikut:.
Anda boleh menggunakan fungsi
filter()
tatasusunan:filter_dates()
Kaedah boleh berdiri sendiri, digunakan semula seperti dalam contoh ini, atau sebaris sebagai kaedah tanpa nama - pilihan adalah milik anda sepenuhnya =]Alternatif cepat/mudah ialah gelung mudah: