In Javascript, how do I print out a single element in an array every 5 seconds? -
<
मेरे पास [ संदेश ] विधियों [ .how () और । पुनर्प्राप्त करें () ]। विधि '.show ()' एक unordered सूची में अंतिम सूची आइटम के रूप में ब्राउज़र को एक संदेश प्रदर्शित करता है एक सर्वर से संदेशों की एक सीमित मात्रा में '। Retrieve ()' प्राप्त होता है इसकी कॉलबैक विधि को केवल एकमात्र पैरामीटर के रूप में ले जाता है यह तार की एक सरणी पारित करेगा सरणी में प्रत्येक स्ट्रिंग में एक संदेश होता है। मेरे पास निम्न कोड है: JS: मैं प्रत्येक पांच सेकंड में एक संदेश कैसे प्राप्त करूं? मैं सेट इन्तरवल () पद्धति का उपयोग कैसे करें जावास्क्रिप्ट में अनिश्चित है। कोई भी मदद बहुत ही सराहनीय होगी। धन्यवाद! पुनः प्राप्त करने के बाद, एक टाइमर सेट करें और एक समय में सरणी एक मान को स्थानांतरित करें:
Msg.retrieve (फ़ंक्शन (सरणी) {for (var i = 0; i & lt ; सरणी.लांबी; i ++) {संदेश.शो (सरणी [i]);}}); // कोड स्क्रीन के सभी संदेशों को सूची आइटमों के एक समूह के रूप में एक बार में आउटपुट करता है
Msg.retrieve (फ़ंक्शन (सरणी) {var timer = setInterval (function () {if (array.length) {Msg.show (array.shift ());} else {// सभी संदेश प्रदर्शित, सरणी खाली स्पष्ट है अंतराल (टाइमर);}}, 5000);});
Comments
Post a Comment