【发布时间】:2020-11-11 11:37:16
【问题描述】:
代码:
for (var i = 0; i < 24; i++) {
var block;
if(i < 16) block = `<div class="wrapper"><div class="gap" id="imem_ingess${i}"></div><div class="container"><div class='title'>IMEM ingress ${i} Graph</div><div class="description">hey1</div></div><div class="pt-2 pb-2"></div><div class="chart-container" id="imem_ingess${i}_chart_container" style="position: relative; height:200rem; width:95vw; display: block;"><canvas id="imem_ingess${i}_chart" style="height: 30%; width: 30%; display: block;"></canvas></div><div class="pt-4 pb-5"></div><div class="chart-container" id="imem_ingess${i}_chart_container2" style="position: relative; height:80rem; width:95vw; display: block;"><canvas id="imem_ingess${i}_chart2" style="height: 30%; width: 30%; display: block;"></canvas></div></div>`;
else block = `<div class="wrapper"><div class="gap" id="imem_egess${i-16}"></div><div class="container"><div class='title'>IMEM egress ${i-16} Graph</div><div class="description">hey2</div></div><div class="pt-2 pb-2"></div><div class="chart-container" id="imem_egess${i-16}_chart_container" style="position: relative; height:200rem; width:95vw; display: block;"><canvas id="imem_egess${i-16}_chart" style="height: 30%; width: 30%; display: block;"></canvas></div><div class="pt-4 pb-5"></div><div class="chart-container" id="imem_egess${i-16}_chart_container2" style="position: relative; height:80rem; width:95vw; display: block;"><canvas id="imem_egess${i-16}_chart2" style="height: 30%; width: 30%; display: block;"></canvas></div></div>`;
$('#imem_statistics_page').append(block);
}
问题:
1) 此代码无法编译,并引发语法错误。
2) 我想等待循环完成,然后再执行剩余的代码。
提前致谢!
【问题讨论】:
-
最后一个分号后有一个 U+200B (ZWSP)。
-
啊修复了编译错误!谢谢sm!
-
Secondly...你不需要做任何事情。您的代码将完成for循环,然后它会继续进行。
标签: jquery promise async-await unexpected-token