js 中参数是按值传递的,但声明对象时又是引用指向某个对象的,该怎么理解?

js参数传值-segmentfault
这些答案解释的时候,又都是用的引用,指向某个对象。感觉有点混,请问该怎么理解能清楚点?

Stack overflow上的解释
这个上面解释的是call by sharing, 好像是个专用的说法,有比较通俗的说法吗?


互换的青春
浏览 544回答 1
1回答

繁星点点滴滴

不论是函数的参数、全局变量、局部变量、对象的属性,统统都是按值传递(或存储)。只不过对于不同类型的值,其含义不同:原始类型的值:其含义就是值本身。对象类型的值:其含义是对某个对象的引用(或理解为地址)。Over。如果有人坚持说是按引用、按共享之类的,我也没有办法。这些名词不重要,关键是你要搞清楚本质。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript