Rumah > Soal Jawab > teks badan
Seperti yang dinyatakan, terdapat dua contoh (anda boleh bayangkan contoh lain sendiri):
// 替换的例子
let a = {'a': 123, 'b': 234, 'c': 345}
let tmp = {'a': 'qwe'}
a = {...a, tmp}
// 删除再添加的例子
let a = {'a': 123, 'b': 234, 'c': 345}
let tmp = {'a': 'qwe'}
delete a.a
a = {...a, tmp}
Siapa yang lebih cekap?
为情所困2017-06-12 09:30:17
Padam apatah lagi perlahan Perkara utama ialah ia tidak mengeluarkan memori secara langsung (dokumen MDN menyebut perkara ini pada mulanya). Jadi gantikannya terus dalam keadaan anda tanpa berfikir terlalu banyak.
Jadi apa guna padam?
Pada masa ini, apa yang saya fikirkan ialah ia boleh didapati di bawah warisan. Sebagai contoh, objek mempunyai atribut a pada rantai prototaipnya, dan ia juga mentakrifkan atribut a sendiri Kemudian atas sebab tertentu, ia tidak lagi memerlukan atribut a sendiri, dan hanya perlu menggunakan satu pada rantai prototaip. . Kemudian padamkan atribut ini. Tetapi walaupun dengan aplikasi ini, sukar untuk menghadapi senario aplikasi sebenar.
仅有的幸福2017-06-12 09:30:17
Ia pasti jenis kelajuan pertama.
delete a.a
adalah pembunuh prestasi.
Saya menyebutnya dalam kuliah "Pengaturcara hadapan harus tahu beberapa pengetahuan V8".