先看看这段代码的输出结果:
function test(person) {
person.age = 26
person = {
name: 'huahua',
age: 90
}
return person
}
const p1 = {
本文探讨了JavaScript中参数传递的问题,特别是当参数是对象时,实际上是按值传递对象的引用。通过示例代码,解释了原始类型和引用类型在变量复制和函数参数传递时的区别,强调了在对象被修改时,由于引用相同,函数内外的改变会互相影响。
先看看这段代码的输出结果:
function test(person) {
person.age = 26
person = {
name: 'huahua',
age: 90
}
return person
}
const p1 = {
476
7196

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