Rumah > Artikel > hujung hadapan web > ays untuk Memusnahkan Tatasusunan dalam JavaScript & menjadikan kod anda kelihatan bersih
Hellooooooooo! ?
Saya harap anda melakukan yang hebat! Ini SMY! ? Hari ini, kami menyelami beberapa keajaiban JavaScript yang hebat dengan pemusnahan tatasusunan! ?
⚡ Tunggu Apa?
⚡ Tetapi Kenapa?
⚡ Tetapi Bagaimana?
1️⃣ Memusnahkan Tatasusunan Secara Kronologi
2️⃣ Memusnahkan Tatasusunan mengikut Indeks
3️⃣ Memusnahkan Tatasusunan dalam Objek
4️⃣ Memusnahkan Tatasusunan dengan Indeks Dinamik
Pemusnahan tatasusunan ialah ciri kemas dalam JavaScript yang membolehkan anda mengekstrak nilai daripada tatasusunan (atau sifat daripada objek) ke dalam pembolehubah yang berbeza. Ia bukan sahaja untuk menjadikan kod anda kelihatan keren—ia mengenai menulis kod yang lebih bersih dan lebih mudah dibaca. Mari pecahkan cara anda boleh memusnahkan tatasusunan dengan cara yang berbeza!
Penstrukturan menjadikan kod anda lebih ringkas dan ekspresif. Daripada mengakses elemen tatasusunan mengikut indeksnya, anda boleh mengekstrak nilai secara terus ke dalam pembolehubah. Ini boleh memudahkan kod anda, mengurangkan ralat dan memudahkan pemahaman.
Mari kita lihat setiap kaedah pemusnahan tatasusunan dengan beberapa contoh!
Ini ialah cara paling mudah untuk memusnahkan tatasusunan. Anda memadankan pembolehubah kepada elemen tatasusunan dalam susunan ia muncul.
const fruits = ['apple', 'mango', 'banana']; const [apple, mango, banana] = fruits; console.log(apple); // apple console.log(mango); // mango console.log(banana); // banana
Susun buah-buahan mengandungi tiga elemen.
Menggunakan [epal, mangga, pisang], kami memusnahkan tatasusunan kepada tiga pembolehubah, setiap satu sepadan dengan elemen dalam tatasusunan, dalam susunan yang sama.
Dalam JavaScript, anda tidak boleh secara langsung memusnahkan tatasusunan mengikut indeks dalam tatasusunan literal itu sendiri, tetapi anda boleh mencapai hasil yang serupa dengan sedikit penyelesaian menggunakan Object.entry atau dengan menetapkan nilai secara manual.
const fruits = ['apple', 'mango', 'banana']; const {0: apple, 1: mango, 2: banana} = fruits; console.log(apple); // apple console.log(mango); // mango console.log(banana); // banana
Anda juga boleh memusnahkan tatasusunan yang bersarang dalam objek. Ini membolehkan anda menyasarkan elemen khusus dalam struktur bersarang.
const fruitsPerSeason = { summer: ['grapes', 'pineapple'], winter: ['kiwis', 'oranges'] }; const { summer: [grape, pineapple], winter: [kiwi, orange] } = fruitsPerSeason; console.log(grape); // grapes console.log(pineapple); // pineapple console.log(kiwi); // kiwis console.log(orange); // oranges
fruitsPerSeason ialah objek dengan setiap sifat ialah tatasusunan.
Dengan memusnahkan dalam objek, kami mengekstrak elemen tertentu daripada tatasusunan ini ke dalam pembolehubah yang berbeza.
Untuk pendekatan yang lebih dinamik, anda boleh menggabungkan penstrukturan dengan pembolehubah yang memegang indeks.
const fruitsPerSeason = { summer: ['pineapple', 'grapes'], winter: ['kiwis', 'oranges'] }; const pineappleIdx = 0, kiwisIdx = 0; const { summer: [_, pineapple], winter: [_, kiwis] } = fruitsPerSeason; console.log(pineapple); // pineapple console.log(kiwis); // kiwis
Memusnahkan tatasusunan boleh menyelaraskan kod JavaScript anda, menjadikannya lebih bersih dan lebih ekspresif. Sama ada anda mengekstrak nilai secara kronologi, menyasarkan indeks tertentu atau bekerja dalam objek, teknik ini membantu anda mengendalikan tatasusunan dengan lebih cekap.
Itu sahaja, kawan-kawan! Semoga anda mendapati pecahan pemusnahan tatasusunan ini berguna dan berwawasan. ?
Sila ikuti saya di GitHub & LinkedIn untuk mendapatkan lebih banyak petua dan helah JavaScript!
GitHub
Kekal pengekodan yang hebat dan gembira! ✨
Atas ialah kandungan terperinci ays untuk Memusnahkan Tatasusunan dalam JavaScript & menjadikan kod anda kelihatan bersih. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!