8
मैंने वी 8 स्टैंडअलोन स्थापित किया है और इस तरह जावास्क्रिप्ट कोड निष्पादित किया है: ./d8 source.js
। जब मैं setTimeout का उपयोग करता हूं तो मुझे ReferenceError: setTimeout is not defined
प्राप्त होता है। क्या यह ऐसा होना चाहिए? क्या किसी भी तरह से इस समारोह को शामिल करना संभव है?सेटटाइमआउट और वी 8
'सेटटाइमआउट' ईसीएमए -262 का हिस्सा नहीं है, यह ब्राउज़र द्वारा लागू किया गया है। हालांकि, अगर आप Node.js (जो V8 + एक्स्ट्रा है) स्थापित करते हैं तो आपको एक कमांड लाइन 'setTimeout' मिल जाएगी, मुझे लगता है कि आप इसका आनंद लेंगे। – Peter
मैंने कभी इस तरह वी 8 नहीं चलाया है, लेकिन मेरा अंतर्ज्ञान यह है कि कोई 'विंडो' ऑब्जेक्ट नहीं है, जिसमें से 'सेटटाइमआउट' सामान्य रूप से कॉल किया जाएगा। –
@ पीटर आपको इसे एक उत्तर के रूप में लिखना चाहिए। – some