|
|
|
|
|
by bevr1337
62 days ago
|
|
> pass objects by reference. It’s not an option. That’s how JS must behave. > depending on exact syntax, will collect values in another array or object Not in JS. Maybe you are referring to rest syntax? That is not specific to destructuring i.e. functions accept rest parameters. > which allocates an object for each function call. No, in JS non-primitives MUST be pass by reference. |
|
Pass objects by ref, I said that to underscore its better than create new objects. I get it, its the only way, but theyre still passed by ref.
Yes, [a,b,...rest] =... is restructuring and creates new object.
Named params create new objects, it's better to pass args individually, the ref creation under the hood is not comparibly impactful.