【发布时间】:2020-11-27 21:33:41
【问题描述】:
我正在尝试通过数组进行过滤。我做了一个 useEffect ,它存储每个传递到它自己状态的对象。这包括默认的useState([]) 空白数组。我正在尝试创建一个功能来删除它。这是函数:
const checker = [null, undefined, [{}], {},[],''];
const filterredArray = newArray.filter((item) => !checker.includes(item));
console.log(filterredArray);
即使我运行它,我仍然会得到如下图所示的空白数组index[0]。我应该在 checker 变量中放入什么条件来检查和删除空白数组?:
【问题讨论】:
-
你的预期输出是什么?
-
预期结果是对象不包含显示的空白数组。正如您在图片中看到的那样 index[0] 什么都不包含
标签: javascript arrays reactjs sorting foreach