猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
对象的引用传递
var obj={x:0}; function foo(a){a++;} foo(obj.x);
执行后为何obj.x还是0 ?
qq_杀意隆_0
浏览 1225
回答 2
2回答
QQ_随意
var obj={x:0};function foo(a){a.x++;}foo(obj);这样就变了,原理“基本类型按值传递,对象类型按共享传递”
1
0
0
卧龙绝圣
JS中的基本类型按值传递,对象类型按共享传递,具体百度
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续