split

split,第1张

split()方法

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


它有两个参数:

separator:从参数指定的地方分隔字符串,必需;
howmany:该参数可指定返回的数组的最大长度。


如果设置了该参数,返回的子串不会多于这个参数指定的数组。


如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。


var city="北京-朝阳区-和平街道";
var city_arr=city.split('-');
console.log(city_arr);
console.log(city_arr[0]);
console.log(city_arr[1]);
console.log(city_arr[2]);
打印出的结果为
Array[3]   0: "北京"   1: "朝阳区"  2: "和平街道"
length: 3   __proto__: Array[0]
 北京
 朝阳区
和平街道
"2:3:4:5".split(":");
将返回["2", "3", "4", "5"]

使用下面的代码,可以把句子分割成单词:
var str="how are you?";
var str_arr=str.split(" ");//返回["how", "are", "you?"]

或者使用正则表达式作为 separator:

var words = sentence.split(/\s+/);

如果您希望把单词分割为字母,或者把字符串分割为字符,可使用下面的代码:

"hello".split(""); //可返回 ["h", "e", "l", "l", "o"] 

若只需要返回一部分字符,请使用 howmany 参数:

"hello".split("", 3); //可返回 ["h", "e", "l"] 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/587337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存