linux脚本实现红绿灯,javascript 如何实现红绿灯效果呢?
生活随笔
收集整理的這篇文章主要介紹了
linux脚本实现红绿灯,javascript 如何实现红绿灯效果呢?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘要:
下文講述js實現紅綠燈效果的方法分享,如下所示:
實現思路:
1.使用setinterval 重復調用顏色輸出函數
2.使用promise實現
例:
//使用setInterval實現循環調用函數
var n = 0;
function setRYG () {
if (n % 3 == 0) { console.log('red') }
else if (n % 3 == 1) { console.log('yellow') }
else { console.log('green') }
n++;
}
setInterval(function () { setRYG() },3000);
//使用Promise實現紅綠燈效果
async function showInfo (color, duration) {
console.log(color)
await new Promise(function (resolve) {
setTimeout(resolve, duration);
})
}
async function main () {
while (true) {
await showInfo('red', 1000)
await showInfo('yellow', 2000)
await showInfo('green', 5000)
}
}
main();
總結
以上是生活随笔為你收集整理的linux脚本实现红绿灯,javascript 如何实现红绿灯效果呢?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 网卡 巨帧,Linux Ke
- 下一篇: AssetsLibrary使用介绍