Ciri paling hebat dalam JavaScript

PHPz
Lepaskan: 2024-08-26 21:41:36
asal
417 orang telah melayarinya

The coolest feature in JavaScript

Memusnahkan ialah salah satu ciri paling hebat dalam JavaScript kerana ia menjadikan kerja dengan objek dan tatasusunan menjadi mudah. Jadi, mari kita fahami.

Bayangkan anda diberi kotak yang penuh dengan item rawak, dan bukannya menariknya keluar satu persatu, anda boleh membuka kotak itu dan serta-merta mengambil apa yang anda perlukan. Itulah yang dilakukan oleh pemusnahan untuk kod anda!

Mengenai objek, penstrukturan membolehkan anda memilih sifat tertentu dan menetapkannya kepada pembolehubah dengan mudah:

const user = { name: "Alice", age: 30, city: "New York" };
const { name, age } = user;
Salin selepas log masuk

Anda juga boleh menamakan semula pembolehubah dengan cepat, seperti ini:

const { name: userName, age: userAge } = user;
Salin selepas log masuk

Tetapi ia menjadi lebih sejuk apabila berurusan dengan tatasusunan, kerana ia bukan sahaja membenarkan anda mengeluarkan nilai dan menetapkannya kepada pembolehubah, tetapi anda juga boleh melangkau nilai yang anda tidak perlukan:

const colors = ["red", "green", "blue"];
const [firstColor, , thirdColor] = colors; // green is skipped
Salin selepas log masuk

Atau tetapkan nilai lalai jika ada yang tiada:

const [merah, hijau, kuning = "kuning"] = warna; // kuning ditetapkan sebagai lalai

Salah satu ciri pemusnahan kegemaran saya ialah ... sintaks selebihnya—ia membolehkan anda mengambil beberapa nilai dan menggabungkan selebihnya ke dalam pembolehubah lain:

const numbers = [1, 2, 3, 4, 5];
const [first, ...rest] = numbers;

console.log(first); // 1
console.log(rest); // [2, 3, 4, 5]
Salin selepas log masuk

Dan teka apa? Ia berfungsi sama baik dengan objek:

const user = { name: "Alice", age: 30, city: "New York" };
const { name, ...otherDetails } = user;

console.log(otherDetails); // { age: 30, city: "New York" }
Salin selepas log masuk

Pemusnahan menjadikan kod anda lebih bersih, lebih mudah dibaca dan lebih menyeronokkan untuk ditulis. Jadi, pada kali seterusnya anda mengendalikan objek atau tatasusunan dalam JavaScript, cuba pemusnahan—anda mungkin akan mendapati ia memudahkan pengalaman pengekodan anda!


Untuk kekal dikemas kini dengan lebih banyak kandungan yang berkaitan dengan pembangunan web dan AI, sila ikuti saya. Mari belajar dan berkembang bersama!

Atas ialah kandungan terperinci Ciri paling hebat dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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