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中形参、实参可以不一致
- 关于js实参与形参的点点滴滴
- JS 形参、实参、局部变量、全局变量优先级
- JS与PHP在函数传参方面有点不同,PHP形参与实参个数要匹配,而JS就灵活多了,可以随意传参,实参比形参少或多都不会报错
- 关于js函数的形参和实参
- js中实参和形参
- js怎么获得形参数量和实参数量
- JS函数实参和形参参数个数不一致时的处理和后果
- 【繁琐】 js中关于形参和实参 对于数组和Number变量的区别
- js函数形参、实参、arguments[]的一探究竟
- JS函数的参数(arguments)的使用(形参和实参)
- 【js学习笔记-047】-- 函数的实参和形参
- JS如何判断函数的形参个数与实参个数是否相等
- 函数中指针和引用的形参和实参
- java引用形参实参运行结果
- C语言中函数传递(实参 形参)
- Error:不能将"char*"类型的值分配到"LPSTR"类型的实体 或者 "char*"类型的实参与"LPCWSTR"类型的形参不兼容
- JavaScript中函数的形参和实参的实现原理剖析
- Item06.数组形参 Array Formal Arguments
- C#形参,实参,值传递参数,引用传递参数,输出参数,参数数组的学习