JavaScript の call-by-sharing等 について調べる
まず参考を貼る
https://ja.stackoverflow.com/questions/2544/javascriptの仕様で-オブジェクトは共有渡しで-プリミティブ値は値渡し-と区別しているのか
https://teratail.com/questions/14541
https://forum.freecodecamp.org/t/call-by-sharing/520825
少なくとも、よく言う「値渡し」「参照渡し」はJSにはない