1let greeting 2greetign = {} // Typo! 3console.log(greetign)
本题为"单选题"
参考答案:
正确选项:A:{}
代码打印出了一个对象,这是因为我们在全局对象上创建了一个空对象!当我们将 greeting
写错成 greetign
时,JS 解释器实际在上浏览器中将它视为 global.greetign = {}
(或者 window.greetign = {}
)。
为了避免这个为题,我们可以使用 `"use strict"。这能确保当你声明变量时必须赋值。
最近更新时间:2021-07-03
题库维护不易,您的支持就是我们最大的动力!