选择题1150/1588输出是什么?

1let c = { greeting: 'Hey!' } 2let d 3 4d = c 5c.greeting = 'Hello' 6console.log(d.greeting)
难度:
2021-07-02 创建

本题为单选题”

参考答案:

正确选项:A:Hello

输出是 'Hello'

在这段代码中,变量 c 是一个对象,并且变量 dc 引用同一个对象。当我们将 c 赋值给 d 时,它们引用的是同一个对象,在内存中只有一个对象存在。

因此,当我们修改 c.greeting 的值为 'Hello' 时,实际上也修改了原始对象,而 d 引用的仍然是该对象。所以,最后打印 d.greeting 的值时,会输出 'Hello'

最近更新时间:2023-12-18

赞赏支持

预览

题库维护不易,您的支持就是我们最大的动力!