Variabel 0 berisi objek yang menggambarkan seorang karyawan. Objek berisi 2 properti yang menggambarkan data karyawan. 1 dan 2 Namun, kadang-kadang, Anda perlu menghapus properti dari suatu objek. Misalnya, bagaimana Anda menghapus properti _2 dari objek 4? Mari kita lihat 2 cara umum tentang cara menghapus properti dari objek dalam JavaScript — menggunakan operator 5 (cara yang dapat diubah) dan penghancuran objek yang digabungkan dengan sisa objek (cara yang tidak dapat diubah) 1. hapus operator5 adalah operator khusus dalam JavaScript yang menghapus properti dari objek. Operan tunggalnya biasanya menerima pengakses properti untuk menunjukkan properti apa yang akan dihapus A) Hapus menggunakan accessor properti dot
B) Hapus menggunakan pengakses properti tanda kurung siku _ Saat menerapkan operator _5 pada pengakses properti, operator menghapus properti yang sesuai dari objek
Coba demonya Awalnya, _4 memiliki 2 properti. 1 dan 2 Namun setelah menerapkan operator _5 pada properti 2. _3, properti dihapus dari objek. Sederhana seperti itu Penghapusan properti menggunakan operator 5 dapat berubah karena bermutasi (alias mengubah, memodifikasi) objek asli Jika nama properti yang akan dihapus ditentukan secara dinamis, maka Anda dapat menggunakan sintaks tanda kurung siku
Coba demonya _5 menghapus properti yang namanya terkandung di dalam variabel 1 2. Penghancuran objek dengan sintaks istirahatPendekatan lain untuk menghapus properti, tetapi dengan cara yang tidak dapat diubah tanpa mengubah objek aslinya, adalah dengan menggunakan the Idenya sederhana. destruktur objek ke properti yang ingin Anda hapus, dan properti yang tersisa dikumpulkan menjadi objek istirahat A) Nama properti diketahui
B) Nama properti bersifat dinamis
Setelah menerapkan sintaks penghancuran dan istirahat, 7 akan berisi properti yang sama dengan 8, hanya saja tanpa properti yang dihapus Misalnya, mari kita hapus properti 2 dari objek 4
Coba demonya Pernyataan _1 merusak 4 objek dan mengumpulkan properti menjadi objek lainnya 3 tanpa menyertakan properti 2 Penghancuran objek dengan sintaks istirahat adalah cara penghapusan properti yang tidak dapat diubah. objek _4 asli tidak dimutasi. Sebaliknya objek baru 3 dibuat yang berisi semua properti 4 tetapi tanpa 2 yang dihapus Jika nama properti yang akan dihapus ditentukan secara dinamis, maka Anda dapat menggunakan sintaks destrukturisasi nama properti dinamis
Coba demonya _9 mari kita hapus properti dengan nama dinamis dengan mengumpulkan properti, tetapi menghapus satu, menjadi objek 3 Yang menarik adalah Anda dapat menghapus beberapa properti sekaligus menggunakan sintaks destrukturisasi dan istirahat
Coba demonya _1 telah menghapus 2 properti sekaligus. 2 dan 3 3. KesimpulanDalam JavaScript, ada 2 cara umum untuk menghapus properti dari suatu objek Pendekatan pertama yang dapat diubah adalah menggunakan operator 4 Pendekatan kedua, yang tidak dapat diubah karena tidak mengubah objek aslinya, adalah dengan memanggil penghancuran objek dan menyebarkan sintaks. _5 Tantangan sampingan. berapa kompleksitas waktu dari penghapusan properti menggunakan 5 dan sintaks istirahat objek? Suka postingannya?Sarankan Perbaikan Posting berkualitas ke kotak masuk AndaSaya secara teratur menerbitkan posting yang berisi
Berlangganan buletin saya untuk mengirimkannya langsung ke kotak masuk Anda LanggananBergabunglah dengan 6915 pelanggan lainnya Tentang Dmitri PavlutinPenulis dan pelatih teknologi. Rutinitas harian saya terdiri dari (namun tidak terbatas) minum kopi, coding, menulis, coaching, mengatasi kebosanan 😉 Sekarang bekerja sebagai pengembang open source penuh waktu pada proyek Readapt - bertujuan untuk membuat web dapat diakses oleh semua orang Bisakah saya menghapus objek di JavaScript?Menggunakan restrukturisasi objek dan sintaks istirahat, kita dapat mendestruktur objek dengan properti yang akan dihapus dan membuat salinan baru darinya . Setelah penghancuran, salinan baru objek dibuat dan ditugaskan ke variabel baru tanpa properti yang kami pilih untuk dihapus.
Bagaimana cara menghapus item dari objek JavaScript?Jawab. Gunakan Operator hapus
. Menghapus adalah satu-satunya cara untuk benar-benar menghapus properti dari objek.
Bagaimana Anda menghapus objek?Prosedur. Klik kanan pada objek yang ingin Anda hapus, dan pilih Hapus . Dalam kotak dialog Hapus, pilih objek yang ingin Anda hapus dari daftar. Jika Anda menghapus proyek, Anda dapat menghapus semua subproyek dengan memilih kotak centang Hapus Subproyek.
Bagaimana cara menghancurkan objek dalam JavaScript?Sebuah objek dapat dihancurkan dalam JavaScript dengan menggunakan operator "hapus" atau menghancurkannya secara manual . |