Finalmente sono stato abbastanza curioso di scoprire perché javascript fa la sua magia voodoo per imparare perché non tutti i riferimenti agli oggetti sono creati uguali.Perché funziona? Riferimenti dell'oggetto in Javascript
dato l'esempio:
var a, b, c, d;
a = 100; b = a;
c = {}; d = c;
b = 10; d.e = 'f';
console.log(a, b); // outputs 100, 10
console.log(c, d); // outputs object => e = 'f', object => e = 'f'
Se tutte le variabili in javascript sono oggetti, quindi ciò che rende il caso d'uso con c
e d
getto in modo esplicito come Object
in modo diverso da quello che definisce a
e b
come Number
? Oppure, perché c
e d
essere collegati tra loro, e non a
e b
?
Questo rende molto più sensato vederlo così. Grazie! – buzzedword