Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Mengeluarkan Harta dengan Cekap dari Objek Array dalam JavaScript?

Bagaimana untuk Mengeluarkan Harta dengan Cekap dari Objek Array dalam JavaScript?

DDD
Lepaskan: 2024-11-12 13:13:02
asal
764 orang telah melayarinya

How to Efficiently Remove Properties from Array Objects in JavaScript?

Mengalih Keluar Sifat Daripada Objek Tatasusunan Dengan Cekap

Apabila bekerja dengan tatasusunan yang mengandungi objek, ia menjadi perlu untuk mengalih keluar sifat tertentu daripada setiap objek. Walaupun menggunakan gelung for ialah pendekatan biasa, terdapat kaedah yang lebih cekap tersedia.

Penyelesaian Dioptimumkan

Memperkenalkan penyelesaian yang menggunakan pemusnahan ES6 keupayaan:

const newArray = array.map(({dropAttr1, dropAttr2, ...keepAttrs}) => keepAttrs);
Salin selepas log masuk

Penjelasan

Kod ini menggunakan penstrukturan untuk mencipta objek baharu daripada setiap elemen dalam tatasusunan asal. Sintaks {...keepAttrs} mengumpul semua atribut tidak termasuk yang dinyatakan dalam corak pemusnahan ({dropAttr1, dropAttr2}). Dengan memberikan ini kepada pembolehubah baharu, newArray, kami mengalih keluar sifat yang tidak diingini dengan berkesan.

Kelebihan

Pendekatan ini menawarkan beberapa faedah:

  • Keringkas: Menghapuskan keperluan untuk gelung for, mengurangkan kod kerumitan.
  • Kesederhanaan: Sintaks pemusnah adalah mudah dan mudah difahami.
  • Prestasi: Pemusnahan secara umumnya lebih cekap daripada menggunakan gelung for , terutamanya untuk tatasusunan yang besar.

Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Harta dengan Cekap dari Objek Array dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan