【发布时间】:2022-11-17 18:03:47
【问题描述】:
我正在尝试计算仅当项目不为 0 时从数据中获取的数组的长度,并以此设置状态
我的数组例如 [ 0 0 0 1 1 3 ]
我的代码:
const len = results.data.filter((d) => d['mydata'] === filter).length;
setEmptyState(len);
【问题讨论】:
-
filter包含什么?请使用[<>]sn-p 编辑器发布minimal reproducible example -
不清楚:当你的数组是
[0,0,0,1,1,3]时,预期的输出应该是什么? -
你是说
const len = results.data.filter(d => d !== 0).length吗? -
对不起,我的错过滤器来自父 div,它只是在 2 个按钮之间潜水数据
标签: javascript arrays react-hooks