js函数参数按值传递怎么理解?

function setName(obj) { 
    obj.name = 'zjzhome'; 
    obj = new Object();
    obj.name = 'zjz' }var person = new Object()

setName(person)console.log(person.name) // zjzhome

obj=new Object()这里会发生什么?最后为什么会输出zjzhome


米琪卡哇伊
浏览 657回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript