let hello = {hello: "hello"};
let bye = hello.hello;
hello.hello = "aaa";
console.log(bye); helloが表示
↑わかる。helloの値とそれに伴い参照が変わってもbyeの参照は以前"hello"を指してるから
let bye = hello;
console.log(bye.hello);aaaが表示
↑わかったようなわからんような…これ以上オブジェクトをネストした者同士の代入の組み合わせされるといよいよ理解が追い付かなくなる
Permalink | 記事への反応(0) | 13:00
ツイートシェア