split()语法
string.split(separator,limit) limit参数为可选
let str="Today is Thursday Yeat";
let strSplitVal=str.split(" ");
/**
* 结果为 ['Today', 'is', 'Thursday', 'Yeat']
*/
console.table({strSplitVal})
split()定义和用法
split() 方法用于把一个字符串分割成字符串数组。
提示: 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
注意: split() 方法不改变原始字符串。
使用 limit 参数:
let str="Today is Thursday Yeat";
let strSplitVal=str.split(" ",2); //输出分割之后前两个数组的值
/**
* 结果为 ['Today', 'is']
*/
console.table({strSplitVal})
假如有这种一个场景就是根据分割出来的长度 拿我们想要的数据 可以这样:
let str="Today is Thursday Yeat";
/**
* 分割出来数组长度大于3 取数组前2 否则 1
*/
let strSplitVal=str.split(" ",str.split(" ").length > 3 ? 2 : 1); //三目运算符
/**
* 结果为 ['Today', 'is']
*/
console.table({strSplitVal})
下期见~~~~