好记性不如烂笔头,没错,所以我要来记录一些常用但是自己又容易忘记的知识点。
有了Ai,感觉人都要废了(记性要废了)...
用了很多记笔记工具,用到一定量又要付费,所以不如直接在掘金写文章记录知识点,无论你是手机端、PC端都可以开箱即用(没错,我是小机灵鬼)...
【split()】
在 JS 中,split() 是字符串对象的内置方法,用于根据指定的分隔符将字符串拆分为子字符串数组
其核心作用:将连续字符串按规则分割为可独立操作的片段
适用场景:常用于数据解析、文本处理、格式转换等场景
注意: split() 方法不改变原始字符串
基础语法:string.split(separator,limit)
- `separator`(可选):分隔符,可以是字符串或正则表达式。
若省略,则默认按空格分割;若为空字符串 '',则每个字符单独拆分
- `limit`(可选):限制返回数组的最大长度,超出部分会被截断
1.实例
省略分割参数:
var str="How are you doing today?";
var n=str.split();
n 输出数组值得结果:
How are you doing today?
2.实例
分割每个字符,包括空格:
var str="How are you doing today?";
var n=str.split("");
n 输出数组值得结果:
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
3.实例
使用 limit 参数:
var str="How are you doing today?";
var n=str.split(" ",3);
n 将输出3个数组的值:
How,are,you
4.实例
使用一个字符作为分隔符:
var str="How are you doing today?";
var n=str.split("o");
n 输出数组值得结果:
H,w are y,u d,ing t,day?