# JavaScript 只有 call by value 原文: 本來認為純值是 call by value (將 value copy 進去 function),而 object 則是把「參考 (ref)」傳進去(因此才可以改 obj 的 prop) 看完文章之後: 1. Obj 也是 call by value。如果 obj 是 call by ref 的話,那在 function 中重新對 ref 賦值應該會影響外面的 obj 2. 傳進 function 的,其實是 obj 的記憶體位置 {{tag>js}}