является ссылкой на объект.
ец, мне стало достаточно любопытно узнать, почему javascript использует магию вуду, чтобы понять, почему не все ссылки на объекты созданы одинаковыми.
Приведенный пример:
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'
Если все переменные в javascript являются объектами, то что делает случай использования сc
а такжеd
бросить явно какObject
так сильно отличается от определенияa
а такжеb
какNumber
? Или почемуc
а такжеd
быть связаны друг с другом, а неa
а такжеb
?