我正在尝试使用excel4node将数据转换为excel,
下面是我代码:
names = ['AA','BB','CC']
names.forEach((title, index) => {
sheet.cell(1, index, 1, index + 1, true).string(title);
index += 2;
});
问题是我想在这个循环中只使用奇数作为索引。
循环中需要工作表。单元格代码如下:
sheet.cell(1, "1", 1, "2", true).string(title[0])
sheet.cell(1, "3", 1, "4", true).string(title[1])
sheet.cell(1, "5", 1, "6", true).string(title[2])
那么如何跳过for each循环中的偶数索引号呢
我尝试使用index += 2或在循环的开始(title,index = 1)或使用continue,但不起作用...
请帮帮忙,谢谢
2条答案
按热度按时间ia2d9nvy1#
我觉得你能做到。
sheet.cell(1, 2 * index + 1, 1, 2 * index + 2, true).string(title);
bxfogqkk2#
index += 2
不执行任何操作。index
是回调中的局部变量,其作用域结束于回调主体的末尾。此外,continue
不执行任何操作,因为它不是for
循环。您可以尝试: