JavaScript中函数参数到底是值传递还是引用传递?
前言:JavaScript中函数参数到底是值传递还是引用传递呢?答案是值传递,但令人疑惑的是,为什么当传递的参数为一个对象时,在函数局部作用域修改对象会影响全局的对象呢,这难道不是按引用传递吗? 1、首先,先来看一个基本类型的变量作为参数传递的例子 function test(num) {
前言:JavaScript中函数参数到底是值传递还是引用传递呢?答案是值传递,但令人疑惑的是,为什么当传递的参数为一个对象时,在函数局部作用域修改对象会影响全局的对象呢,这难道不是按引用传递吗? 1、首先,先来看一个基本类型的变量作为参数传递的例子 function test(num) {