Heim > Fragen und Antworten > Hauptteil
let x = {
'a' = 123
}
let y = {
'a' = 123,
'b' = undefined
}
let z = undefined;
如上,y会比x占用内存多么,z会占用内存么?
我想大声告诉你2017-05-19 10:16:18
undefined占内存的,且大小固定,保存在栈区,所以z是占内存的。xy对象存在堆区,它们的内存地址保存在栈内存中。y因为多了undefined,所以比x占的堆内存多。