Javascript输出数组值
无法真正弄清楚为什么我无法在我的 javascript 函数中获取通过 AJAX 调用传递的值。
如图所示,msg是从后端传递到javascript函数的数组,我都试过了
info['taxarray'].forEach() and info.taxarray.forEach()
Console.log(info.taxarray) 工作正常,它在控制台中输出数组,但是当我尝试通过这个数组运行迭代时,我无法访问其中的值,我确定我遗漏了一些东西,但我无法弄清楚它是什么。
这是控制台的输出
回答
您可以使用以下flat方法展平多维数组:
info.flat().forEach(item => console.log(item.tax))
使用flatmap它变得更加简单
info.flatMap(item => console.log(item.tax))