上の図に示すように、説明によると、Object.assign() は浅いコピーですが、属性 a を変更すると同じ参照を指さないのに、b.c が同じ参照を指しているのはなぜですか?
曾经蜡笔没有小新2017-06-28 09:28:21
リーリー
このメソッドは常にディープ コピーに使用されてきました。Object.assgin は最初のレイヤーのみをディープ コピーできます。これは依然として浅いコピーであることを覚えておいてください。
PHP中文网2017-06-28 09:28:21
浅いコピー: アトリビュート要素が複合データ型の場合、内部要素のコピー参照 slice
, concat
, jQury
的$.extend({},obj)
詳細についてはここをクリックしてください。