JavaScript හි setInterval ශ්රිතය සමඟ මූලික කාර්යය
මෙම පාඩමෙන් අපි JavaScript හි කාලයන් සමඟ වැඩ කිරීම ඉගෙන ගනිමු. කාලයන් ගැන අවබෝධයක් ලැබීමෙන් පසු, ඔබට පිටුවේ මෙහෙයුම් යම් කාල පරතරයකින් ස්වයංක්රීයව ක්රියාත්මක කළ හැකිය. උදාහරණයක් ලෙස, අනුස්කරණයක් සෑදිය හැකිය පින්තූර, එහි පින්තූර සෑම තත්පරයකටම වෙනස් වේ.
JavaScript හි කාලයන් සමඟ වැඩ කිරීම සඳහා භාවිතා කරයි
setInterval ශ්රිතය, එය දී ඇති කේතය ආරම්භ කරයි
නිශ්චිත කාල පරතරයන් තුළ.
මෙම ශ්රිතය පහත පරිදි ක්රියා කරයි: පළමු පරාමිතිය ලෙස එය මූලාශ්රය පිළිගනී ශ්රිතයේ කේතය, සහ දෙවන පරාමිතිය - පරතරය, ඊට පසුව මෙම ශ්රිතය ස්වයංක්රීයව ඇමතුම් කරනු ඇත ක්රියාත්මක කරන්න. දෙවන පරාමිතිය මිලිතකයන් තුළ නියම කර ඇත (1000 මිලිතක = 1 තත්පරය).
අපි කාර්යයේ කාර්යය යම් උදාහරණයක් මත අධ්යයනය කරමු උදාහරණයක්. උදාහරණයක් ලෙස, සෑම එකකටම කේතයක් ලියන්න තත්පරය කොන්සෝලයට යමක් එළියට දමනු ඇත.
පළමුව, යමක් එළියට දමන ශ්රිතයක් සාදමු කොන්සෝලයට:
function timer() {
console.log('!');
}
දැන් setInterval භාවිතා කරමින්
අප විසින් සෑදූ ශ්රිතය සෑම තත්පරයකටම ක්රියාත්මක වේ:
setInterval(timer, 1000);
function timer() {
console.log('!');
}
වෙනම ශ්රිතයක් නිර්මාණය කිරීම අවශ්ය නොවේ
- ඔබට පළමු පරාමිතියට setInterval
නිර්නාමික ශ්රිතය සම්ප්රේෂණය කරන්න, මෙවැනි:
setInterval(function() {
console.log('!');
}, 1000);
කාලය ආරම්භ කරන්න, සෑම 3 තත්පරයකටම
කොන්සෝලයට යමක් එළියට දමනු ඇත.