Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengekstrak Sifat Tertentu daripada Susunan Objek dalam JavaScript?

Bagaimana untuk Mengekstrak Sifat Tertentu daripada Susunan Objek dalam JavaScript?

Linda Hamilton
Linda Hamiltonasal
2024-11-01 06:15:31570semak imbas

How to Extract Specific Properties from an Array of Objects in JavaScript?

Cara Mengekstrak Sifat Tertentu daripada Tatasusunan Objek

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!

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