У меня проблема, которую я не могу понять. Я использую книгу js для изучения javascript, и там был пример кода.
let a = {};
let b = a;
b = a["folder"] = {}; // how to understand this?
// after that b = {}, a = {folder: {} }
Пожалуйста, объясните это :(
{}
— это объект в памяти, аa = {}
означает, чтоa
теперь указывает на этот объект. Теперь, когда вы делаетеb = a
, b теперь также указывает на тот же объект. Таким образом, изменение a фактически изменяет объект, и, следовательно, изменяется и b. - person Chris G   schedule 12.02.2021