Home >Web Front-end >JS Tutorial >How to randomly call a specified function in JS_javascript skills
The example in this article describes how JS randomly calls a specified function. Share it with everyone for your reference. The details are as follows:
This code calls the specified function through a random timer, which can achieve the purpose of running the specified function at random intervals
function randRange(data) { var newTime = data[Math.floor(data.length * Math.random())]; return newTime; } function toggleSomething() { var timeArray = new Array(200, 300, 150, 250, 2000, 3000, 1000, 1500); // do stuff, happens to use jQuery here (nothing else does) $("#box").toggleClass("visible"); clearInterval(timer); timer = setInterval(toggleSomething, randRange(timeArray)); } var timer = setInterval(toggleSomething, 1000); // 1000 = Initial timer when the page is first loaded
I hope this article will be helpful to everyone’s JavaScript programming design.