我已经环顾四周但无法找到适用的内容 - 这是在vtl文件中,但它与我认为的语法相同。
我想在每n个元素之后插入一些东西,而不是替换for循环的第n个元素,这是我在尝试解决问题时意外完成的。什么是最好的方法来解决这个问题?可能会有成千上万的项目要经过。
我目前的代码是:
for(var i = 0; i < data.results.length; i++) {
if(i % 5 == 0){
//Show the nth element
}
else{
//Display each table result normally
}
}
答案 0 :(得分:1)
只需删除else语句即可。 “else”表示仅在未执行if-code时才执行代码。 但是要插入一些东西(换句话说:执行两个块),你需要执行if-code并执行你一直想要的代码。
像:
for(var i = 0; i < data.results.length; i++) {
if(i % 5 == 0){
//Show the nth element
}
//Display each table result normally
}