gpt4 book ai didi

javascript - 如何使此 javascript 代码更清晰、更简洁? (div 闪烁的颜色)

转载 作者:行者123 更新时间:2023-11-29 23:18:53 25 4
gpt4 key购买 nike

function flash(color){
var count = 0;
var interval = setInterval(function() {
if (++count === 7) {
window.clearInterval(interval);
}
else {
if (count % 2 == 0) {
$('#row').css({'background-color':'white'})
}
else {
$('#row').css({'background-color':color})
}
}
}, 1000);
}

它应该闪烁 3 次(一秒亮,一秒灭)。有什么办法可以使它更简洁?此外,“白色”仅表示没有颜色,所以最好不使用任何颜色?谢谢。

最佳答案

我喜欢一些 ES6。

const flash = color => {
let count = 0;
const interval = setInterval(() => {
if (++count === 7) clearInterval(interval);
else $('#row').css('background-color', count % 2 ? color : 'white');
}, 1000);
}

关于javascript - 如何使此 javascript 代码更清晰、更简洁? (div 闪烁的颜色),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51521978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com