"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > आप जावास्क्रिप्ट में टाइमआउट को कैसे नियंत्रित और ट्रैक कर सकते हैं?

आप जावास्क्रिप्ट में टाइमआउट को कैसे नियंत्रित और ट्रैक कर सकते हैं?

2024-11-08 को प्रकाशित
ब्राउज़ करें:846

How Can You Control and Track Timeouts in JavaScript?

जावास्क्रिप्ट में टाइमआउट को रोकना और फिर से शुरू करना

सेटटाइमआउट() टाइमआउट को कैसे रोकें और फिर से शुरू करें?

आप लपेट सकते हैं एक कस्टम टाइमर बनाने के लिए window.setTimeout फ़ंक्शन जो रुकने और फिर से शुरू करने का समर्थन करता है।

var Timer = function(callback, delay) {
    var timerId, start, remaining = delay;

    this.pause = function() {
        window.clearTimeout(timerId);
        timerId = null;
        remaining -= Date.now() - start;
    };

    this.resume = function() {
        if (timerId) {
            return;
        }

        start = Date.now();
        timerId = window.setTimeout(callback, remaining);
    };

    this.resume();
};

वर्तमान टाइमआउट पर शेष समय कैसे प्राप्त करें?

वर्तमान टाइमआउट पर शेष समय प्राप्त करने के लिए आप कस्टम टाइमर की शेष संपत्ति का उपयोग कर सकते हैं .

var timer = new Timer(function() {
    alert("Done!");
}, 1000);

console.log("Time remaining:", timer.remaining); // Output: 1000

उदाहरण उपयोग:

timer.pause();
// Do some stuff...
timer.resume();
विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: 1729595895 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3