2

.演算子の正確な正しい構文を理解するよう求めています。

ブラウザで:

{}.toString()
SyntaxError: Unexpected token .

ノード内:

> {}.toString()
'[object Object]'
4

1 に答える 1

5

ノードの REPL は、あなたの行でいくつかのことを行います (構文エラーがある場合は、括弧なしで試してください。私の記憶が正しければ ソースに見られるように)生活を楽にします。{それ以外の場合は、オブジェクトではなくコード ブロックとして扱われます。

オブジェクトリテラルとして扱われるように強制するには、括弧で囲みます。

({}).toString()

また

({}.toString()) // This is what repl.js does

例をファイルに保存して で実行するとnode、エラーがまだ発生することがわかります。

于 2013-06-20T00:20:04.110 に答える