<script> function setName(obj){ obj.name="Nicholas"; obj=new Object(); obj.name="Greg"; } var person=new Object(); setName(person); alert(person.name); //Nicholas </script>
[quote=引用 1 楼 l676331991 的回复:] 你弄懂了参数的值传递,就没明白其实“=”赋值符号也是一样的意思么? setName的第二行干了什么?
[quote=引用 10 楼 many_problems 的回复:] [quote=引用 1 楼 l676331991 的回复:] 你弄懂了参数的值传递,就没明白其实“=”赋值符号也是一样的意思么? setName的第二行干了什么?
你弄懂了参数的值传递,就没明白其实“=”赋值符号也是一样的意思么? setName的第二行干了什么?
楼主没看懂我的比喻么,意思和5楼是一样的,好纠结。。。 看看这个图能明白么
[quote=引用 11 楼 sp1234 的回复:] [quote=引用 10 楼 many_problems 的回复:] [quote=引用 1 楼 l676331991 的回复:] 你弄懂了参数的值传递,就没明白其实“=”赋值符号也是一样的意思么? setName的第二行干了什么?
function setName(obj){ obj.name="Nicholas"; obj=new Object(); obj.name="Greg"; } var person=new Object(); setName(person); alert(person.name); //Nicholas alert(obj.name);
87,915
社区成员
224,619
社区内容
加载中
试试用AI创作助手写篇文章吧