Rumah > Artikel > hujung hadapan web > Bagaimana Mengeluarkan Sifat Tertentu dengan Cekap daripada Susunan Objek dalam JavaScript?
Menghapuskan Sifat daripada Tatasusunan Objek
Dalam JavaScript, anda mungkin menghadapi keperluan untuk mengalih keluar sifat tertentu daripada tatasusunan objek. Walaupun anda boleh mengulangi setiap objek dan memadamkan harta yang diingini, pendekatan ini boleh berulang dan membosankan. Nasib baik, terdapat cara yang lebih cekap untuk mencapai tugas ini.
Satu alternatif ialah memanfaatkan keupayaan pemusnahan ES6. Dengan menyahbina setiap objek, anda boleh mencipta objek baharu yang mengecualikan sifat yang tidak diingini. Sebagai contoh, diberikan tatasusunan:
const array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...];
Anda boleh mengalih keluar sifat "buruk" daripada setiap objek menggunakan kod berikut:
const newArray = array.map(({bad, ...keepAttrs}) => keepAttrs)
Di sini, kaedah map() berulang kali tatasusunan, dan untuk setiap objek, ia mencipta objek baharu (keepAttrs) yang merangkumi semua sifat kecuali untuk "buruk." NewArray yang terhasil akan mengandungi objek tanpa sifat "buruk".
Pendekatan ini menyediakan penyelesaian yang ringkas dan cekap untuk mengalih keluar sifat daripada tatasusunan objek, membolehkan anda mengelakkan keperluan untuk gelung eksplisit dan pemadaman sifat.
Atas ialah kandungan terperinci Bagaimana Mengeluarkan Sifat Tertentu dengan Cekap daripada Susunan Objek dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!