cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Adakah pembolehubah yang ditakrifkan sebagai tidak ditentukan dalam JS akan menduduki memori?

let x = {
    'a' = 123
}

let y = {
    'a' = 123,
    'b' = undefined
}
let z = undefined;

如上,y会比x占用内存多么,z会占用内存么?
ringa_leeringa_lee2792 hari yang lalu899

membalas semua(1)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:16:18

    undefined menduduki memori, mempunyai saiz tetap dan disimpan dalam kawasan tindanan, jadi z menduduki memori. objek xy wujud dalam kawasan timbunan, dan alamat memori mereka disimpan dalam ingatan tindanan. Oleh kerana y mempunyai lebih banyak tak tertakrif, ia menduduki lebih banyak ingatan timbunan daripada x.

    balas
    0
  • Batalbalas