javascript - 使用Javascript循环遍历数组和数组
问题描述
我有一个var
包含多个数组的数组。我正在尝试获取每个单元格的值,以便将它们打印到 HTML 表格中。
我想使用 foreach 但由于我不知道该怎么做,即使我在互联网上看到了示例,我也尝试使用 for 循环来做到这一点。但我不能让它工作。
有没有更简单的方法来做到这一点?
这是我的代码:
var DetalleFactura=response[0]['DetalleFactura']; //var with the array I'd like to print
for(int i = 0; i < DetalleFactura.length;i++){
var value = parent[i];
for(int j = 0; j < parent[i].length; j++){
/*print values here*/
}
解决方案
根据您的问题,这里是您如何打印您使用 forEach 指示的值。
DetalleFactura.forEach((subArr)=>{
subArr.forEach(val => {
console.log(val);
})
});
您也可以只使用 array.flat() 来获得您想要的结果。
const flatArr = DetalleFactura.flat();