JS函数传递一个引用类型的参数

functionbox(obj){
obj.name="Lee";
}
varobj=newObject();
obj.name="Look";
box(obj);
console.log(obj.name);//打印Lee
functionbox(obj){
obj.name="Lee";
}
varobj=newObject();
box(obj);
obj.name="Look";
console.log(obj.name);//打印Look
上面2段代码中,obj.name="Look"这句代码放置的位置不同,为什么结果差别这么大?
开满天机
浏览 261回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript