您的位置:首页 > Web前端 > JavaScript

js 形参(formal parameter)与实参(actual parameter)

2018-03-22 10:49 302 查看

测试

// parameter形参,argument实参,一般可以通用

let o1 = {a: 1}
let o2 = o1

o1 === o2   // true,o1和o2指向同一个对象或内存区域

o2.a = 2
o2 = 2

o1 === o2   // false
o1          // {a: 2}
typeof o2   // 'number'


对象作为函数参数

let o = {a: 1}

// 和上述情况类似,执行时obj和o指向同一个对象或内存区域,结束后obj销毁
function getObj(obj) {
obj.a = 2
obj = 2
return obj
}

getObj(o)   // 2
o           // {a: 2}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js 形参 实参 对象