【问题标题】:How to loop through multiple arrays at once and filter data in react如何一次循环遍历多个数组并在反应中过滤数据
【发布时间】:2022-11-03 17:23:27
【问题描述】:

我需要遍历所有这些数组并仅过滤类型:“税额”数组数据。并且数组长度是动态的,因此会有所不同。而且我们无法从索引中获取数据,因为数组索引也会根据情况而变化。

过滤的任何建议类型:“税额”数据。

我尝试使用过滤器方法进行循环,但它是 unscussessful。

【问题讨论】:

  • 你试过什么了

标签: javascript reactjs arrays multidimensional-array react-hooks


【解决方案1】:

这些数组元素是否在父数组中?您可以使用reduce 循环遍历这些并获得仅包含tax_amount 的结果数组,如果这是您所追求的。

const result = parentArray.reduce((result, array) => {
  result = [...result, ...array.filter(obj => obj.type === "tax_amount")]
  return result;
}, []);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 2021-03-25
    • 2010-10-24
    • 2020-09-17
    • 2015-11-10
    相关资源
    最近更新 更多