简单数据类型传参是把值复制一份给参数:
var b = 5
(function (a){
a++
console.log(a)
})(b)
console.log(b) //输出5
复杂数据类型是把地址复制一份:
var b = {name:""fff}
(function (a){
a.name = “cjh”
})(b)
console.log(b.name) //输出cjh
简单数据类型传参是把值复制一份给参数:
var b = 5
(function (a){
a++
console.log(a)
})(b)
console.log(b) //输出5
复杂数据类型是把地址复制一份:
var b = {name:""fff}
(function (a){
a.name = “cjh”
})(b)
console.log(b.name) //输出cjh