定义和用法

split() 方法用于把一个字符串分割成字符串数组。

语法

stringObject.split(separator,howmany)

参数

描述

separator

必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。

howmany

可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。

返回值

一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。

但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。

下面看下js中split()方法得到的数组长度的方法。

js 中split(",")方法通过 ”,“ 分割字符串, 如果字符串中没有 “,” , 返回的是字符串本身

var str = “abc”;//分隔符个数为0

var newStr = str.split(",");

console.log(newStr.length);

结果是: 长度: 1  newStr: abc

var str = “abc,”;//分隔符个数为1

var newStr = str.split(",");

console.log(newStr.length);

结果是: 长度: 2  newStr: abc

也就是说split分割的长度跟分隔符个数有关, 分割后的数组长度是分隔符个数加一

java中split()方法不存在这个问题

总结

以上所述是小编给大家介绍的js中split()方法得到的数组长度问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

java数组 js数组的长度_js中split()方法得到的数组长度问题相关推荐

  1. js split参数为无效字符_Js中split()方法的正确使用

    通过 js 获取 QueryString (location.search部分) 参数很常见,网上代码也满天飞. 不过现在的框架,基本上都通过路由伪静态了,把以前的 QueryString 变成了 p ...

  2. java中split方法 简单详细

    java中split方法 思考下列代码的执行结果 public static void main(String[] args) {// TODO Auto-generated method stubS ...

  3. String类中split方法

    String类中split方法 split(你需要分割字符串的,分割的总个数) 该方法使用正则表达式的底层完成对字符串的分割 使用的案例: String s = "women,sksk,k, ...

  4. String 中 split 方法的效率问题

    问:String 中 split 方法使用时有什么效率问题吗? 答:String 的 split 分割字符串函数我们一般会如下方式使用. String[] arr = "a,b,c" ...

  5. php中多维数组的长度,php中count获取多维数组长度的方法

    这篇文章主要介绍了php中count获取多维数组长度的方法,实例分析了数组的原理并总结了数组长度计算的方法,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php中count获取多维数组长度的实 ...

  6. java 防止js注入_在WebView中如何让JS与Java安全地互相调用

    在现在安卓应用原生开发中,为了追求开发的效率以及移植的便利性,使用WebView作为业务内容展示与交互的主要载体是个不错的折中方案.那么在 这种Hybrid(混合式) App中,难免就会遇到页面JS需 ...

  7. php中,多维数组是什么意思,在PHP中回显多维数组

    我有一个多维数组,我试图找出如何简单地"回显"数组中的元素.数组的深度未知,因此可以深度嵌套. 对于下面的数组,正确的回显顺序为: This is a parent comment ...

  8. 【C语言数组】数组的创建和初始化 内存中的存储 冒泡排序 sizeof 数组名

    test 一.一维数组的创建和初始化 1.数组的创建 2.数组初始化 2.1.不完全初始化 2.2.不初始化 3.一维数组的使用 3.1.用下标打印1-10 3.2.sizeof 计算数组的元素个数 ...

  9. Java中split方法详细讲解

    1.split()方法介绍 语法: public String split(String regex) public String split(String regex, int limit) 参数: ...

最新文章

  1. ListView style
  2. 城市“脑梗” 当前城市大脑面临的困境
  3. Toby Walsh教授:四个指数趋势解释人工智能威胁论!
  4. 删除同域名所有cookies_淘宝自动登录2.0,新增Cookies序列化
  5. 【持续更新】JAVA面向对象多线程编程的一些tips
  6. ASP.NET CORE 根据环境变量支持多个 appsettings.json
  7. mysql 导出 没有函数_没有MYSQL FILE函数的CSV导出
  8. echarts-formatter
  9. java参数默认值_java函数参数默认值
  10. 采用H264编码视频的参数设定
  11. 实施成功的ITIL变更管理的6个步骤
  12. 浅谈学习的深度和广度
  13. Jetson Nano 系统瘦身 移除libre-office
  14. 电路分析:运放和三极管组成的恒流源电路
  15. 数分练习-淘宝用户行为
  16. 图谱实战 | 丁香园医疗领域图谱的构建与应用
  17. 2-VIV-Android控件之res资源加载
  18. 某脑残公司领导:80 后就该滚出 IT 行业!二哥第一个不服!!!!!
  19. Python 不调包实现Hierarchical Clustering——层次聚类(合并法)
  20. SQL语句如何实现模糊查询

热门文章

  1. matlab由直方图分度,MATLAB复习资料
  2. 导入数据_导入外部数据的三个技巧
  3. 如何查看bmp文件头_效率神器:史上最强最小文件搜索软件Everything!
  4. Linux内核深入理解定时器和时间管理(5):clockevents 框架
  5. 用PostgreSQL运行文件中的SQL程序
  6. 启动mysq服务_mysql安装、启动
  7. python3.6.5下载安装教程_Ubuntu16.04安装python3.6.5步骤详解
  8. 在ECS系统中使用Entities.ForEach
  9. 计算机一级基础知识理论,计算机一级考试理论试题 第6部分 信息与计算机基础知识...
  10. 常州新北区华为云_常州高新区召开大数据时代健康产业创新大会