如何解决如何过滤地图中的三元结果?
我是三元世界的100000%新手,所以我真的不明白发生了什么。我有以下内容:
final controller = useScrollController();
useEffect(() {
controller.addListener(_someCallback);
return () => controller.removeListener(_someCallback);
},[controller]);
我想过滤r.ds_name以删除所有“假”结果,我该怎么做?我尝试过:
谢谢:(
解决方法
您可以在这样的过滤器方法中使用三元运算符
const newArray = array.filter( element => {
element.property === "text" ? true : false
})
它检查element.property是否等于“ text”。如果相等,则返回true。如果没有返回false。但是您不需要这样做。您可以简单地做到这一点
const newArray = array.filter( element => {
element.property === "text"
})
这将返回相同的结果
,要过滤数组,建议使用“ .filter”而不是“ .map”。这将删除与需求集不匹配的元素。假设响应是一个数组对象或其他实现“过滤器”的对象,则可以执行以下操作(请注意多余的括号):
12.56.roundDownToMultipleOf(0.5)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。