我要求了解.
运算符的正确语法是什么。
在浏览器中:
{}.toString()
SyntaxError: Unexpected token .
在节点中:
> {}.toString()
'[object Object]'
我要求了解.
运算符的正确语法是什么。
在浏览器中:
{}.toString()
SyntaxError: Unexpected token .
在节点中:
> {}.toString()
'[object Object]'
Node 的 REPL 对你的行做了一些事情(如果有语法错误,不带括号试试,如果我没记错的话 如源代码所示),使生活更轻松。{
否则将被视为代码块,而不是对象。
将其括在括号中以强制将其视为对象文字:
({}).toString()
或者
({}.toString()) // This is what repl.js does
如果您将示例保存到文件并使用 运行它node
,顺便说一下,您会看到错误仍然存在。