/ / जावास्क्रिप्ट - कैसे सही करने के लिए setinterval की टाइमर देरी हो रही है? [डुप्लीकेट] - जावास्क्रिप्ट

जावास्क्रिप्ट - सेटिनटरवाल की टाइमर देरी को सटीक कैसे प्राप्त करें? [डुप्लिकेट] - जावास्क्रिप्ट

मुझे निम्न में से किसी समस्या का सामना करना पड़ा है:

var playBall = setInterval(function() {
// my code here

// measure offset time
console.log("Time: " + new Date().getTime());
}, 20);

जब निष्पादित होता है, तो वास्तविक देरी 21 या 22 या उससे अधिक है ... जो कि 20 मिलीसेकंड नहीं है।

समस्या कहाँ हे?

उत्तर:

जवाब के लिए 0 № 1

यह आमतौर पर ज्ञात है कि setInterval () विधि isn "t सटीक है।

विधि कैसे काम करती है, यह जानने के लिए यह लिंक देखें: https://dzone.com/articles/how-javascript-timers-work