函数传值思考:
let obj = {}
let arr = []
let b = 1
// 函数传递参数时,如果是基本数据类型以值传递,如果是对象则传递引用
function a(obj2, b2, arr2){
obj2.a = '123'
b2 = 3
arr2[0] = 3
}
a(obj, b, arr)
console.log(obj, b, arr)// {a: "123"} 1 [3];
函数传值思考:
let obj = {}
let arr = []
let b = 1
// 函数传递参数时,如果是基本数据类型以值传递,如果是对象则传递引用
function a(obj2, b2, arr2){
obj2.a = '123'
b2 = 3
arr2[0] = 3
}
a(obj, b, arr)
console.log(obj, b, arr)// {a: "123"} 1 [3];