首页 > 解决方案 > 使用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*/

        }

标签: javascript

解决方案


根据您的问题,这里是您如何打印您使用 forEach 指示的值。

DetalleFactura.forEach((subArr)=>{
subArr.forEach(val => {
console.log(val);
   })
});

您也可以只使用 array.flat() 来获得您想要的结果。

const flatArr = DetalleFactura.flat();

Array.prototype.flat 文档


推荐阅读