変数に代入しても参照される?

初心者です。
nuxt.jsを利用してます。

methods:{
sampleChange() {
let sample2 = {};
sample2 = this.sample;
sample2.test = ‘aiueo’;
}
}

this.sample が nullの状態で
sampleChangeを実行すると
this.sample に sample2のデータが挿入されます。

これが通常の動作でしょうか?