Is JavaScript language a pass-by-reference or pass-by-value language?
Also is it different for primitive types Vs for objects ?
Answer
Objects are passed by reference while primitives are passed by value.
Note, that primitive values include the following:
- number
- String
- boolean
undefined
null
You can find some more details at MDN on Functions.
No comments:
Post a Comment