使用者工具

網站工具


learn:js-call-by-value

JavaScript 只有 call by value

原文: https://blog.techbridge.cc/2018/06/23/javascript-call-by-value-or-reference

本來認為純值是 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 的記憶體位置
learn/js-call-by-value.txt · 上一次變更: 2022/09/13 15:08 由 admin_wi1d5ky

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki