オブジェクトは参照によって代入されるため、b = a はコピーではありません。両方が同じオブジェクトを指します。**浅い(shallow)**コピーは最上位の階層を複製しますがネストされた参照は共有します。**深い(deep)**コピーはすべてを複製し、完全に独立します。
js
original = { : , : { : } };
shallow = { ...original };
shallow. = ;
shallow.. = ;
original..;
