js高级程序设计 4.1.3传递参数的一些感想笔记
在这里用一下糊涂小豆豆的图,感谢他
引用值不能像原始值那样直接操纵堆内存,是间接通过引用地址来进行指向型操作,例如此图,变量a/b可以通过引用地址a来对堆内存中[1,2,3]这片区域进行操作,操作完毕后a/b可以修改引用地址的指向,但堆内存中被修改的值不会改变

丢个例子

再丢个进阶一点点的例子


文章探讨了JavaScript中参数传递的原理,特别是引用值如何影响堆内存的操作。通过示例说明,变量a/b对引用地址的修改并不影响堆内存中实际值的改变,强调了引用地址与值之间的区别。
js高级程序设计 4.1.3传递参数的一些感想笔记
在这里用一下糊涂小豆豆的图,感谢他
引用值不能像原始值那样直接操纵堆内存,是间接通过引用地址来进行指向型操作,例如此图,变量a/b可以通过引用地址a来对堆内存中[1,2,3]这片区域进行操作,操作完毕后a/b可以修改引用地址的指向,但堆内存中被修改的值不会改变

丢个例子

再丢个进阶一点点的例子



被折叠的 条评论
为什么被折叠?