Rumah > Artikel > hujung hadapan web > Bagaimana untuk Mengekstrak Sifat Tertentu daripada Susunan Objek dalam JavaScript?
Dalam JavaScript, anda mungkin menghadapi senario di mana anda memiliki tatasusunan objek, setiap satu mengandungi sejumlah besar sifat , tetapi anda hanya memerlukan beberapa pilihan untuk pemprosesan selanjutnya. Panduan ini menyelidiki teknik untuk mengekstrak sifat yang diingini ini dan mencipta tatasusunan baharu yang hanya terdiri daripada atribut yang ditentukan.
Untuk menggambarkan, pertimbangkan tatasusunan objek hipotesis berikut:
<code class="javascript">const dummyArray = [ { "att1": "something", "att2": "something", /* … */, "att100": "something" }, { "att1": "something", "att2": "something", /* … */, "att100": "something" }, // … ];</code>
Kaedah 1: Menggunakan Pemusnahan Objek
Pemusnahan objek membolehkan anda mengekstrak sifat tertentu daripada objek dan menetapkannya kepada pembolehubah baharu. Dengan menggunakan teknik ini, anda boleh mencipta tatasusunan baharu yang mengandungi hanya sifat yang diingini:
<code class="javascript">const result = dummyArray.map(({ att20, att30, att70, att80 }) => ({ att20, att30, att70, att80 }));</code>
Dalam contoh ini, kaedah map() berulang pada setiap objek dalam dummyArray dan mengembalikan objek baharu dengan hanya sifat att20, att30, att70 dan att80.
Kaedah 2: Menggunakan Operator padam
Anda juga boleh memadam sifat yang tidak diingini secara terpilih daripada setiap objek dan mengekalkan yang diingini satu:
<code class="javascript">const newDummyArray = dummyArray.map(function(item) { delete item.att1; // … return item; });</code>
Dalam pendekatan ini, pengendali padam digunakan untuk mengalih keluar sifat yang tidak diingini, meninggalkan hanya yang perlu dalam tatasusunan yang diubah suai newDummyArray.
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Sifat Tertentu daripada Susunan Objek dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!