文章 评论 浏览 32
function changeObjProperty(o) { //函数参数可以理解为局部变量,传入引用类型执行时,可以理解为:局部变量o与全局变量website同时指向同一个对象 //o现在是引用类型,更改成功,siteUrl = "http://www.baidu.com" o.siteUrl = "http://www.baidu.com" //更改局部变量o的指向,指向一个新的对象 o = new Object() //更改局部变量o指向的新的对象的siteUrl="http://www.google.com" o.siteUrl = "http://www.google.com" //函数执行结束,局部变量o以及指向的新对象释放 } //初始化变量 let webSite = new Object(); //进入change调用 changeObjProperty(webSite); //打印:"http://www.baidu.com" console.log(webSite.siteUrl);
undefined{n: 2}具体答案分析和扩展之前写过一篇类似的https://juejin.im/post/5b605473e51d45191a0d81d8
文章 0 评论 0
接受
第 98 题:写出如下代码的打印结果