Rumah > Soal Jawab > teks badan
let x = {
'a' = 123
}
let y = {
'a' = 123,
'b' = undefined
}
let z = undefined;
如上,y会比x占用内存多么,z会占用内存么?
我想大声告诉你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.