开发者社区 问答 正文

下面输出多少?

下面输出多少?

var o1 = new Object();
var o2 = o1;
o2.name = "CSSer";
console.log(o1.name);

展开
收起
kun坤 2019-11-28 14:21:38 556 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果不看答案,你回答真确了的话,那么说明你对 javascript 的数据类型了解的还是比较清楚了。js 中有两种数据类型,分别是:基本数据类型和引用数据类型(object Array)。对于保存基本类型值的变量,变量是按值访问的,因为我们操作的是变量实际保存的值。对于保存引用类型值的变量,变量是按引用访问的,我们操作的是变量值所引用(指向)的对象。答案就清楚了: CSSer;

    2019-11-28 14:21:45
    赞同 展开评论
问答地址: