我在Edge、Firefox和Chrome的控制台上运行以下脚本:
var test=''; console.log(test);
在Firefox和Chrome上,我得到一个空字符串。 但是,在Edge上,我得到以下结果:
{
"notifyType": "consoleItemLog",
"message": {
"message": "",
"styles": "",
"hasFormatString": true,
"fileUrl": "eval code (1)",
"lineNumber": 1,
"columnNumber": 14
}
}
我可以确认在两台使用Edge的计算机上发生了这种情况。有人可以告诉我为什么会这样,并且这意味着什么吗?
console.log("")
也会发生这种情况吗?对于console.log(console.log(""))
,你得到了什么?似乎控制台方法无意中返回了内部值,而不是undefined
。 - Bergi