javascript - 我怎样才能让它在.map 上使用我的过滤器来反应原生?
问题描述
我正在尝试在我的 .map 上归档我的数组,但我的过滤器似乎不起作用。
let choixLigue = this.state.sport.clubs.filter( async function (choix) { choix.ligue == "UEFA EURO"} ).map((choix)=> {
return
})
console.log (choixLigue)
};
当我使用 UEFA EURO 过滤时,我的控制台日志上仍然有所有 y 对象(ligue 1 + UEFA)。
我忘了什么吗?
解决方案
您的过滤器函数不返回值,为什么要使过滤器异步?
然后你的地图函数也不会返回一个值,而只是返回。
let choixLigue = this.state.sport.clubs.filter((choix) {
return choix.ligue == "UEFA EURO"
}).map((choix)=> {
return choix.ligue;
})
console.log (choixLigue)
推荐阅读
- c# - 单击按钮时如何在面板中加载用户组件?
- javascript - 从日期“2019-06-29T 1:25:40,000 + 00:00”中提取小时数并将其计算为“1h 25 min 40 sec”
- javascript - 如何在没有任何缓冲区错误的情况下检索 JSON 密钥?
- go - 为什么 Go-get 要求我选择一个分支?
- php - 我想把购物车页面的组合框改成文本框
- timeout - Keycloak4.7.0 final 中用户注册表单的 Recaptcha 不起作用
- odoo-11 - 我收到一个错误:连接测试失败!这是我们得到的结果:-3 名称解析暂时失败
- html - 防止 flex PARENT 在没有溢出的情况下增长:隐藏
- python - RemoveError: 'pyopenssl' 是 conda 的依赖,不能从 conda 的运行环境中移除
- firebase - Firebase 身份验证强制用户设置密码