Rumah >hujung hadapan web >tutorial js >Pengendali padam pelik dalam petua JavaScript_javascript
Operator padam tidak begitu biasa digunakan dalam JavaScript, tetapi ciri-cirinya sememangnya sangat pelik.
1, padamkan atribut objek, kod:
Jadi, adakah memadamkan atribut objek atau nilai atribut objek saya mula berfikir bahawa apa yang dipadamkan sepatutnya nilainya, kerana hasilnya tidak ditentukan dan tiada ralat dilaporkan. Tetapi sebenarnya pandangan saya salah, contohnya:
Melalui kod di atas, tidak sukar untuk melihat bahawa selepas memadamkan o.c, nilai yang ditunjukkan oleh o.c tidak dipadamkan, iaitu objek a masih wujud, jika tidak, a.pro tidak seharusnya melepasi tahap kompilasi. Bercakap mengenainya, anda boleh memahami bahawa padam memadamkan atribut objek Sebenarnya, ia adalah sama dengan memadam rujukan kepada nilai atribut dalam objek, tetapi nilai ini masih dalam timbunan objek!
2. Untuk operasi pada tatasusunan, lihat kod dahulu:
Sekali lagi, terbukti bahawa padam sebenarnya tidak memadamkan elemen, tetapi hanya memadamkan nilai kunci yang sepadan dengan elemen. Untuk memahami lebih lanjut sifat pemadaman, bandingkan dengan kaedah pop dalam Array. Seperti berikut:
Sekarang kebenaran harus didedahkan.
3. Operasi di atas pada objek dan tatasusunan mudah difahami, tetapi operasi pembolehubah sudah pasti mengelirukan: