function fun1(str){
str='你好';
}var a='hello';
fun1(a);
console.log(a);
function fun2(arr){
arr[1]='李四';
}
var b=['你好','青岛']
fun2(b);
console.log("传址调用:b="+b);
function fun3(person){
person={name:'张三'}
}
var b={name:'李四'}
fun3(b);
console.log(b.name);
function fun4(a,b,c){
a=a*10;
b.item='函数体内我更改了你的属性,所以通过原来的地址将访问到被修改的值。';
c={item:'changed'};
}
var num=10;
var obj1={item:'调用函数复制的是指针的指向'};
var obj2={item:'在函数体内如果对我进行重新赋值,就相当于修改了我的指向,其指向内容还是我'};
fun4(num,obj1,obj2);
console.log(num);
console.log(obj1);
console.log(obj2);