为什么在Edge中记录空字符串变量会返回一个对象

Kri*_*ona 12 javascript console.log microsoft-edge

我在Edge,Firefox和Chrome的控制台上运行以下脚本:

var test=''; console.log(test);
Run Code Online (Sandbox Code Playgroud)

在Firefox和Chrome上,我得到一个空字符串.然而,在Edge上,我得到以下内容:

{
    "notifyType": "consoleItemLog",
    "message": {
        "message": "",
        "styles": "",
        "hasFormatString": true,
        "fileUrl": "eval code (1)",
        "lineNumber": 1,
        "columnNumber": 14
    }
} 
Run Code Online (Sandbox Code Playgroud)

我可以在两台带Edge的计算机上确认这一点.有人能告诉我为什么会这样,这是什么意思?

Bol*_*ock 2

根据您的错误报告,此问题已得到修复。它说“已在版本号 17.17681 中修复”,这意味着该修复程序将随 Windows 10 RS5 一起提供(17681 是内部版本;最接近的 Insider 版本 17682 可能包含也可能不包含该修复程序,并且截至目前已有近一个月的时间无论如何,这篇文章)。