帮我解释下这段代码吧,谢谢了
<script type="text/javascript">
function setName(obj) {
obj.name = "xiaobai";
obj = new Object();
obj.name = "xiaohei";
}
var dog = new Object();
setName(dog);
alert(dog.name);
/*输出
*xiaobai
*/
</script>
我想不通为什么输出的是“xiaobai”,应该是“xiaohei”吧。