运行以下代码,会输出什么
function changeArg(x) { x = 200 }
let num = 100
changeArg(num)
console.log('changeArg num', num)
let obj = { name: '双越' }
changeArg(obj)
console.log('changeArg obj', obj)
function changeArgProp(x) {
x.name = '张三'
}
changeArgProp(obj)
console.log('changeArgProp obj', obj)
函数参数 - 赋值传递
function fn(x, y) {
// 继续操作 x y
}
const num = 100
const obj = { name: '双越' }
fn(num, obj)
```
以上代码相当于
```js
const num = 100
const obj = { name: '双越' }
let x = num
let y = obj
// 继续操作 x y
解题
执行题目代码分别输出 `100 {name: '双越'} {name: '张三'}`