定义
ECMAScript中所有函数的参数都是按值传递的。
案例一
|
|
修改前:
栈内存 | 堆内存 | |
---|---|---|
value | 1 | |
v | 1 |
修改后:
栈内存 | 堆内存 | |
---|---|---|
value | 1 | |
v | 2 |
案例二
|
|
修改前:
栈内存 | 堆内存 | |
---|---|---|
obj,o | 指针地址 | {value: 1} |
修改后:
栈内存 | 堆内存 | |
---|---|---|
obj,o | 指针地址 | {value: 2} |
案例三
|
|
修改前:
栈内存 | 堆内存 | |
---|---|---|
obj,o | 指针地址 | {value: 1} |
修改后:
栈内存 | 堆内存 | |
---|---|---|
obj,o | 指针地址 | {value: 1} |
o | 2 |