移除数组中的空字符串元素

使用 filter 方法对数组进行拷贝,删除空字符串元素,保留其他元素(第 22 ~ 24 行):

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>Remove empty string from array</title></head><body><script type="text/javascript">window.onload = (event) => {// console.log(event);main();}function main() {const str = "TP2   27.3000  2.3000  180  m TP-2D6";// 将字符串分割成字符串,并没有从数组中删除空字符串元素const split1 = str.split(" ");console.log(`The length of split1: ${split1.length}`, split1);// 使用 filter 方法对数组进行拷贝,删除空字符串元素,保留其他元素const split2 = str.split(" ").filter((element) => {return element !== ""; // 根据该条件判断数组元素是否为空字符串});console.log(`The length of split2: ${split2.length}`, split2);}</script></body>
</html>

控制台输出:

参考

如何从 Javascript 中的数组中删除空元素

JavaScript - 移除数组中的空字符串元素相关推荐

  1. php数组删除值为空的元素,PHP实现移除数组中为空或为某值元素的方法

    本文实例讲述了PHP实现移除数组中为空或为某值元素的方法.分享给大家供大家参考,具体如下: 在实现移除数组中项目为空的元素或为某值的元素时用到了两个函数 array_filter.create_fun ...

  2. 使用C#删除一个字符串数组中的空字符串

    C#中要如何才能删除一个字符串数组中的空字符串呢?随着微软对C#不断发展和更新,C#中对于数组操作的方式也变得越来越多样化.以往要实现过滤数组中的空字符串,都是需要实行循环的方式来排除和过滤.C#3. ...

  3. 移除数组中等于val的元素

    题目描述 你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度. 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入 ...

  4. PHP 实现移除数组中项目为空的元素或为某值的元素

    在实现移除数组中项目为空的元素或为某值的元素时用到了两个函数 array_filter.create_function 先看一个实例: $array = Array ( [0] => 1 ,[1 ...

  5. Javascript循环删除数组中元素的3种方法

    本文主要跟大家分享了关于Javascript循环删除数组中元素的几种方法,分享出来供大家参考学习,下面与微点阅读小编一起来看看详细的介绍: 问题 大家在码代码的过程中,经常会遇到在循环中移除指定元素的 ...

  6. php如何删除数组中的空元素,php - 删除空数组元素

    php - 删除空数组元素 我的数组中的一些元素是基于用户提交的内容的空字符串. 我需要删除这些元素. 我有这个: foreach($linksArray as $link) { if($link = ...

  7. python字符串数组中最短的_python求解数组中两个字符串的最小距离

    题目: 给定一个数组 strs,其中的数据都是字符串,给定两个字符串 str1,str2.如果这两个字符串都在 strs数组中,就返回它们之间的最小距离:如果其中任何一个不在里面,则返回 -1:如果两 ...

  8. php js动态删除数组元素,javascript如何删除数组中的指定元素

    js删除数组中的指定元素主要分为两步,首先判断数组中是否包含这个元素,然后再通过splice()方法来删除指定元素 本篇文章主要介绍的是如何通过javascript语言对数组中的指定元素进行删除的方法 ...

  9. hive 判断子字符串_Java中检查空字符串(null或空白)的方法有几种?

    说明: 本文为牛旦教育原创,头条首发,转发须注明来源和原文网址. 1.摘要 在本文中,我们将介绍些方法检查Java中的空字符串(空的或空白符串).我们有些语言的原生方法以及几个库可用. 2.空与空白( ...

最新文章

  1. java post xmll_HttpClient发送Post请求,内容格式为xml,并获取响应内容
  2. MySQL数据库之-foreign key 外键(一对多、多对多、一对一)、修改表、复制表
  3. cpu序列号唯一吗_手机CPU天梯图2020年1月最新版 你的手机处理器排名高吗?
  4. r语言直方图_R语言绘制频率直方图
  5. DNS 错误事件4000 4013
  6. [渝粤教育] 西安理工大学 人工智能导论 参考 资料
  7. 你知道生气有多可怕吗?“气死人”是有科学依据的
  8. mac怎么配置php开发环境变量,Mac M1安装mnmp(Mac+Nginx+MySQL+PHP)开发环境
  9. select case when与IF的用法
  10. 安装qt5后编译运行后有关Qt at-spi的警告
  11. Ubuntu pptp服务器搭建教程(保姆级)
  12. vue中添加mp3音频文件
  13. 图像处理中常用的相似度评估指标
  14. 网站如何锁定用户,超级浏览器有办法解决吗?
  15. outlook——分类及密送
  16. 如何使用python下载网站上的视频
  17. 举个栗子~Tableau 技巧(209):用自定义形状实现刻度环形图
  18. 用cxf开发一个可以被安卓调用的接口
  19. 流辰信息微服务平台:数字化转型的优良工具!
  20. Zabbix之SNMP部署心得

热门文章

  1. 编程规范学习资料清单
  2. react 渲染道具_React道具
  3. 数据执行保护(DEP)的基本设置
  4. MySQL的BlackHole引擎
  5. Spring注册Bean(提供Bean)系列--方法大全
  6. 邻接矩阵的深度优先搜索技术
  7. 回溯法与深度优先搜索的关系
  8. 老姜 大数据金融项目
  9. C++、easyx组合的界面版五子棋(适合新手)
  10. 关系数据库标准语言SQL