【 #JavaScript 】捕蟲。
Object reference issue in javascript | by Ujjwal Gup...情境:用Js物件「pos」寫入座標,再用另一變數「cube_pos」儲存「pos」的值。
EXAMPLE CODE:
RESULT:
Object { x: 2, y: 0, z: 0}
無論是pos、cube_pos,它們的「x,y,z」都被當成相同變數,因為它們儲存在RAM內相同的位置上。
其中一種解法放留言區。

EXAMPLE CODE:
let pos = {x: 0, y: 0, z: 0};
let cube_pos = pos;
cube_pos.x += 2;
console.log(pos);
RESULT:
Object { x: 2, y: 0, z: 0}
無論是pos、cube_pos,它們的「x,y,z」都被當成相同變數,因為它們儲存在RAM內相同的位置上。
其中一種解法放留言區。