直接使用split,前后各有一个“”值。

>> var str=',a,b,c,d,e,f,';
>> str.split(',');//(8) ["", "a", "b", "c", "d", "e", "f", ""]

临时方法:split后,可以用filter过滤掉空值。

>> var str=',a,b,c,d,e,f,';
>> str.Split(',').filter(item => item != '');//(6) ["a", "b", "c", "d", "e", "f"]

一劳永逸的干法:

>> String.prototype.Split = function (s)
>> {
>>    return this.split(s).filter(item => item != '');
>> }>> var str=',a,b,c,d,e,f,';
>> str.Split(',');//(6) ["a", "b", "c", "d", "e", "f"]

投巧解决JavaScript split方法出现空字符的问题相关推荐

  1. Python的字符串split或re.split方法产生空字符的解决方法

    目录 一.Split方法产生空字符 二.re.split方法产生空字符 三.解决方法 (1)用生成式进行过滤 (2)用filter函数进行过滤 四.总结 一.Split方法产生空字符 字符串的拆分可以 ...

  2. JavaScript split() 方法

    定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.split(separator, howmany) 参数 separator :必需.字符串或正则表 ...

  3. JavaScript split() 方法详解

    split() 方法用于把一个字符串分割成字符串数组. 语法: stringObject.split(separator,howmany) 参数描述: separator:必需.字符串或正则表达式,从 ...

  4. JavaScript split() 方法:把一个字符串分割成字符串数组

    split() 方法用于把一个字符串分割成字符串数组. 注意: split() 方法不改变原始字符串. var str = 'Begonia flower sleepless'; // 以空格分隔 v ...

  5. JavaScript split()方法

    split: 劈开,分开 String​.prototype​.split() 方法使用指定的分隔符将一个 string 对象分割成字符串数组:找到分隔符后,将其从源字符串中删除,并返回源字符串以分隔 ...

  6. JAVA和javascrito_JAVA 和JavaScript的split方法异同

    Split的方法很常用,除了str.split("regex"),其实还可以多传一个参数:str.split("regex", limit).但是要注意,Jav ...

  7. Python selenium巧用Javascript脚本注入解决按钮点选问题

    Python selenium巧用Javascript脚本注入解决按钮点选问题 参考文章: (1)Python selenium巧用Javascript脚本注入解决按钮点选问题 (2)https:// ...

  8. JavaScript中的原型,对split方法的重写

    效果如下图所示: 详细代码如下: <!DOCTYPE html> <html> <head> <title>函数.原型</title> &l ...

  9. 手机android未连接,安卓手机无法连接傲软投屏怎么办 无法连接傲软投屏解决方法...

    傲软投屏是一款非常好用的手机投屏软件,相信很多安卓手机用户一定都有了解过这款软件,而最近有一些安卓手机用户在反映说自己的安卓手机无法用USB连接傲软投屏的情况,表示不知道应该怎么办.那么下面小编就来分 ...

最新文章

  1. php table字段排序,jQuery如何对table进行排序操作的示例详解
  2. 基于Numpy构建全连接前馈神经网络进行手写数字识别
  3. Reporting Services系列五:WebService接口
  4. linux限制普通账号使用sftp,CentOS6.2使用SFTP限制帐号SSH连接
  5. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?
  6. ABAP SET UPDATE TASK LOCAL的测试
  7. LeetCode—209. 长度最小的子数组
  8. eslint airbnb 不允许尾随逗号
  9. python if else语句判断输入的数字_Python if else条件控制
  10. Java 类主动引用和被动引用
  11. java编写Linux文件共享,ubuntu下用samba实现windows与linux文件共享
  12. 我写了一个桌面搜索引擎
  13. 基于Unity3D实现的HitUFO鼠标打飞碟游戏
  14. uni实现前端分页功能
  15. 【GA MTSP】基于matlab遗传算法求解多旅行商问题(同起点不同终点)【含Matlab源码 1325期】
  16. 思维模型 吸引力法则/定律
  17. 浏览器如何工作How browsers work翻译
  18. uni-app开发小程序-引用腾讯地图选点
  19. [附源码]计算机毕业设计JAVA宠物医院管理系统
  20. 【Lua笔记】、Lua元表

热门文章

  1. C# 运算符的优先级和关联性
  2. .NET6 新功能和新生态
  3. 为什么应该用record来定义DTO
  4. 基于 Blazor 打造一款实时字幕
  5. 日志ILog(文件日志/控制台日志/控件日志/网络日志)
  6. NET问答: 如何在 ASP.NET Core 的 .json 文件中读取 AppSettings ?
  7. C#阻塞队列BlockingCollection
  8. 跟我一起学Redis之Redis事务简单了解一下
  9. 动态 Restful API 生成
  10. IBM、甲骨文、CNCF 就谷歌对 Istio 治理的处理提出抗议