let v = {a:1} let s = new Set(); s.add(v); v = null; en este momento, s todavía tiene un elemento: {a:1} ingrese la descripción de la imagen aquí
Supongo que v y {a:1} están almacenados en diferentes lugares, pero necesito una teoría autorizada para explicar esto. parece sobre montón y pila?
let v = {a:1} let s = new Set(); s.add(v); vb = 2; en este momento, s tiene un elemento: {a:1,b:2} .
Sin embargo, he aprendido que , v y {a:1} son dos cosas diferentes.
si establece b = null , simplemente cambie el puntero al que apunta b .