Mengakses Tatasusunan Tanpa Gelung
Apabila bekerja dengan tatasusunan, adalah perkara biasa untuk memanipulasi sifat objek individu dalam tatasusunan. Semasa menggunakan gelung for untuk memadam sifat tertentu boleh menyelesaikan kerja, mungkin terdapat cara yang lebih cekap menggunakan JavaScript moden.
Menggunakan Pemusnahan ES6
Dengan pemusnahan ES6 sintaks, anda boleh menyahbina setiap objek dalam tatasusunan untuk mencipta yang baharu tanpa memasukkan sifat tertentu. Ini membolehkan anda mengalih keluar sifat yang tidak diingini dengan mudah sekali.
Sebagai contoh, diberikan tatasusunan seperti:
var array = [{"bad": "something", "good":"something"},{"bad":"something", "good":"something"},...];
Anda boleh mengalih keluar sifat "buruk" menggunakan:
const newArray = array.map(({dropAttr1, dropAttr2, ...keepAttrs}) => keepAttrs)
Di sini, sintaks menggunakan operator rehat (...) untuk mencipta objek baharu "keepAttrs" yang merangkumi semua sifat kecuali yang dinyatakan secara jelas (cth., "dropAttr1" dan "dropAttr2" dalam kes ini).
Dengan menggunakan pendekatan ini, anda mengelakkan keperluan untuk gelung dan boleh memproses berbilang objek dalam tatasusunan secara serentak, meningkatkan kecekapan dan kebolehbacaan.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Hartanah dari Objek dalam Tatasusunan Tanpa Menggunakan Gelung?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!