gpt4 book ai didi

javascript - 将 if 语句变成循环

转载 作者:行者123 更新时间:2023-11-28 15:55:56 25 4
gpt4 key购买 nike

我有 3 个图表需要重新绘制。

这是我必须执行的代码:

var arrOfChartContainers = ["TopLeft","TopRight","BottomLeft"];


var myAutoRefresh = setInterval(function(){
if($("#TopLeft_chartConfig").css("display")==="none"){
drawChart("TopLeft");
}else{
clearInterval(myAutoRefresh);
}
},3000);

我不想再复制两次并重新绘制其他两个图表。如果我想在一个时间间隔内同时执行这三个操作,如何循环浏览我的图表?

最佳答案

使用$.each :

$.each(arrOfChartContainers, function(index, entry) {
$("#" + entry + "_chartConfig").doSomethingWithItHere();
});

例如:

$.each(arrOfChartContainers, function(index, entry) {
var $chart = $("#" + entry + "_chartConfig");
if ($chart.css("display") === "none") {
drawChart(entry);
}
});

可能值得更改 drawChart 以直接接受 jQuery 对象,而不是间接使用名称。

关于javascript - 将 if 语句变成循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18787570/

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