javascript - 使用javascript删除没有值的数组项
问题描述
我有一个看起来像这样的变量:
["something here", "", "something else here", ""]
如您所见,有一个空条目。
我需要删除它们,以便数组不包含空条目。
我怎样才能做到这一点?
解决方案
您可以使用数组过滤方法。filter(Boolean)
过滤所有虚假项目。
['',null,0,1].filter(Boolean) // [1]
const arr = ["something here", "", "something else here", ""];
const newArr = arr.filter(Boolean);
console.log(newArr);
推荐阅读
- javascript - 根据 php 脚本中的作业订单安排 cron 作业的更好方法
- cytoscape.js - 如果添加子节点,Dagre 中的布局不显示层次结构
- reactjs - 无法使用 redux 工具包从 API 获取数据
- godot - 收到此错误“add_child:参数“p_child”为空”并且似乎无法追踪它
- python - 使用自定义方法修补方法时如何在测试中检索类属性?
- c# - Gridview中的JQuery如何在文本框在同一行更改时检查复选框
- sql - 如何在动态查询中使用整数变量
- memory-management - 将设备内存和内核分配的内存映射到同一个 vma
- sql - 雪花 SQL 中的 JSON 解析
- vb.net - Amazon Vendor Central - 如何创建散列工资单?