javascript - 如何仅获取反应表中的过滤数据?
问题描述
我目前正在使用 React 表,我需要过滤数据,然后将其导出到 csv。我可以将数据导出到 csv,但我得到了所有数据。我只想导出过滤表后显示的数据。
我正在使用react-table。如何仅获取过滤后的数据?
解决方案
现在您可以使用“newAges”作为新的数据数组并将其放入您的表格中。
const allData = [
{
age: 10,
firstName: 'Charlie',
lastName: 'White'
},
{
age: 20,
firstName: 'James',
lastName: 'Bond'
},
{
age: 35,
firstName: 'Liz',
lastName: 'Becket'
},
{
age: 5,
firstName: 'Jhonas',
lastName: 'Carlson'
}
]
function checkAdult(x) {
return x.age >= 18;
}
const newAges = allData.filter(checkAdult);
console.log(newAges)
推荐阅读
- c++ - C++ 继承类中存储的变量在哪里/
- ef-code-first - SQL Server CE Entity Framework 代码优先,指定连接未指定 Initial Catalog 或 AttachDbFileName
- python - 如何在 C++ 中找到值的类型?
- android - 如何正确模拟将在 init 块中使用的属性?
- javascript - instance.render 不是函数。(功能组件)
- vue.js - 如何使用 Object.assign 更新 Vuex 子键?
- python - 纸浆变量的条件
- python - address_get 的目的是什么?
- linux - 我正在尝试使用 awk 提取文件中每一行的一部分
- python - 类型错误:on_ready() 缺少 1 个必需的位置参数:'self' discord.py