函数的形参也可以看做是一个变量,当我们把一个值类型变量作为参数传给函数的形参
时,其实是把变量在栈空间里的值复制了一份给形参,那么在方法内部对形参做任何修改,
都不会影响到的外部变量。
<script>
function fn(a) {
a++;
console.log(a);
}
var a = 10;
// fn(x);
// console.log(x);
</script>
微信扫一扫
函数的形参也可以看做是一个变量,当我们把一个值类型变量作为参数传给函数的形参
时,其实是把变量在栈空间里的值复制了一份给形参,那么在方法内部对形参做任何修改,
都不会影响到的外部变量。
<script>
function fn(a) {
a++;
console.log(a);
}
var a = 10;
// fn(x);
// console.log(x);
</script>
相关推荐