文章 评论 浏览 29
function changeObjProperty(o) { // 指向内存中的对象,在这里叫做引用o1, o是函数内的一个声明的对象,与下面传进来的webSite的引用相同 o.siteUrl = "http://www.baidu.com" // 引用在引用o1上加属性 o = new Object() // 这里是引用o2,与下面webSite的引用不同了 o.siteUrl = "http://www.google.com" // 引用o2上加属性 } let webSite = new Object(); // webSite的引用一直是o1,没改变过 changeObjProperty(webSite); console.log(webSite.siteUrl); // 所以是baidu.com
文章 0 评论 0
接受
第 98 题:写出如下代码的打印结果