#每天一个知识点# ECMAScript中所有函数的参数都是按值传递的。这意味着函数外的值会被复制到函数内部的参数中,就像从一个变量复制到另一个变量一样。如果是原始值,那么就跟原始值变量的复制一样,如果是引用值,那么就跟引用值变量的复制一样。对很多开发者来说,这一块可能会不好理解,毕竟变量有按值和按引用访问,而传参则只有按值传递。

在JavaScript高级程序设计一书中有这么一个关于函数传参的描述 我没明白 前面说到--“如果是引用值,那么就跟引用值变量的复制一样 ,那就是传递的引用呗 就是传递的堆地址 但是后面说参数都是按值传递 这不冲突吗”
展开
3