字符串的常用方法split

今天我们来聊一下字符串的常用方法:split

返回值:一个新数组。

1、该方法可以直接调用不传任何值,则会直接将字符串转化成数组。

var str = 'I love Javascript';
console.log(str.split()); //["I","love","Javascript"]

2、如果以不存在的字符串(或者正则匹配不到的字符串)进行分割,也会直接将字符串转成数组。

2、该方法有两个参数,第一个参数为必须参数(separator),意思是将字符串分割为数组时采用哪种方式进行分割,有两种形式,一种是以字符串的形式传入参数,另一种是以正则对象的形式传入参数,首先我们以字符串的形式来举例:

例如按照 “ ”(空格字符串)的方式进行分割:

var str = "I love Javascript";
console.log(str.split(" "));// ["I","love","Javascript"]

如果按照空串(“”)的形式进行分割,则会将每个字符都分割:

除了以字符串的形式传入参数,还可以正则的方式传入参数:

规则跟使用字符串一样,

除了传入一个参数外,还一个传入第二个可选参数,表示把字符串转成长度为多少的数组:

此时我传入的可选参数为2,则表示我要将字符串分割成长度为2的数组。

当传入的数值大于数组能转化的最大长度时,则取最大长度

如果传入的长度为0时,则将字符串转化为空数组,表示要将字符串分割为长度为0的数组,也就是空数组

如果传入的数值为负数时,默认会以空串(" ")的形式进行转化。

(0)

相关推荐

  • 字符串拆分、去重、合并,你会吗?

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天来分享一个字符串拆分.去重.合并的案例. -01- 具体应用 下图A列是数据源,每个单元格都是一个字符串.每个字符串都是由一些近义词连成的,并 ...

  • 前端教程:JavascriptArray.toString()方法

    JavaScript数组的toString()方法返回表示指定数组元素的源代码的字符串. 语法 array.toString();1复制代码类型:[javascript] 下面是参数的详细信息: NA ...

  • Python|split()方法

    问题描述Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串语法split() 方法语法:str.split(str="& ...

  • 聊聊JavaScript在工作中常用的方法(一)

    一.字符串转数组(split方法) 废话少说,直接上代码: //例子1 var str="abc,def,ghi"; var strArray=str.split(",& ...

  • JavaScript字符串 - 函数及方法

    字符串的函数 首先我们先来看一下这些字符串函数 big() 用大号字体显示字符串 blink() 显示闪动字符串(IE下无效) bold() 使用粗体显示字符串 fixed() 以打字机文本显示字符串 ...

  • Delphi 自带的字符串分割函数split

    下面介绍Delphi自带的字符串分割函数,根据你的需要来使用. 1.ExtractStrings function ExtractStrings(Separators, WhiteSpace: TSy ...

  • java字符串常用方法

    一.String 类的常用方法 String类型是我们在开发中常见的数据类型,也是我们使用最多的数据类型,String类提供了很多操作字符串的方法,但是我们只要掌握十多个即可,我们可以通过官方api文 ...

  • 数组的常用方法之split

    今天我们来聊一下数组的常用方法:split 返回值:一个新数组. 1.该方法可以直接调用不传任何值,则会直接将字符串转化成数组. var str = 'I love Javascript'; cons ...

  • Python教程:字符串对齐的常用方法

    Python不像C或Java那么快,但是有些项目正致力于提高Python的速度.Python代码简洁明了,但众所周知,Python运行起来相对缓慢---在CPU密集型任务上慢于C.Java和Javas ...

  • 土建工程造价审核的内容及常用方法!

    一.工程量的审核 1.工程量的计算应力求准确 在计算各分部的工程量时,各分部都有其规定的计算规则,必须按照计价表的规定执行,掌握计价表子目中所包含的工作内容,审核工程量的计算单位是否与套用的定额单位保 ...

  • 以单个数字开头的Java字符串属性值被截断

    Java会截断任何以数字后跟空格开头的属性值字符串.本技巧有一个带有SpringScheduled任务的小项目,该任务使用CRON时间表来演示问题和解决方案. 介绍 当尝试使用环境变量对SpringT ...

  • 筹资决策常用方法:每股收益无差别点分析法

    企业筹集资金有多种方式,比如发行股票.发行债券等.具体应该如何选择筹资方案?这既是实务中的重要业务,也是<财务与会计>科目考试的重点难点内容.比较常用也比较常考的一种方法,就是每股收益无差 ...

  • go语言生成随机数和随机字符串

    随机数的生成是计算机科学的一个研究领域,同时也是一种艺术.这是因为计算机是纯粹的逻辑机器,所以使用计算机生成随机数异常困难! 你可以用 math/rand 包来生成随机数.开始生成随机数之前首先需要一 ...

  • 在Excel中提取单元格混合字符串中的数字与英文的函数介绍

    如何将某个单元格中的由英文与数字混合组成的字符串中的英文与中文分别提取到其它单元格? 首先说明,在Excel中没有满足这种功能的现成的函数,要想使用这种函数,就必须使用自定义的函数. 下面我们先看效果 ...