8
私はV8スタンドアロンをインストールし、./d8 source.js
のようなjavascriptコードを実行しました。 setTimeoutを使用すると、私はReferenceError: setTimeout is not defined
を受け取る。これはそれがどのようになっているのでしょうか?どういうわけかこの機能を含めることは可能ですか?setTimeoutとV8
私はV8スタンドアロンをインストールし、./d8 source.js
のようなjavascriptコードを実行しました。 setTimeoutを使用すると、私はReferenceError: setTimeout is not defined
を受け取る。これはそれがどのようになっているのでしょうか?どういうわけかこの機能を含めることは可能ですか?setTimeoutとV8
setTimeout
は、ECMA-262の一部ではありませんが、ブラウザによって実装されています。しかし、Node.js(V8 + extras)をインストールすると、コマンドラインsetTimeout
が表示されます。
'setTimeout'はECMA-262の一部ではなく、ブラウザによって実装されています。しかし、Node.js(V8 + extras)をインストールした場合、 'setTimeout'コマンドラインが表示されますので、お楽しみになると思います。 – Peter
私はこのようにV8を実行したことはありませんでしたが、私の直感は 'window'オブジェクトがないことです。通常は' setTimeout'が呼び出されます。 –
@Peter答えとして書く必要があります。 – some