定义和用法
split() 方法用于把一个字符串分割成字符串数组。
stringObject.split(separator,howmany)
参数
stringObject:要被分解的 String 对象或文字。
separator:从该参数指定的地方分割 stringObject。
howmany:该值用来限制返回数组中的元素个数。
返回值
一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。
注释:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
举例:
1、
var str="I like to eat grapes" str.split(" ") //将返回[" I" ," like" ," to" ," eat" ," grapes" ] str.split("") //将返回[" I" ," l" ," i" ," k" ," e" ," t" ," o" ," e" ," a" ," t" ," g" ," r" ," a" ," p" ," e" ," s" ] str.split(" ",3)//将返回[" I" ," like" ," to" ]
2、
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"] "|a|b|c".split("|") //将返回["", "a", "b", "c"]
3、若只需要返回一部分字符,请使用 howmany 参数:
"hello".split("", 3) //可返回 ["h", "e", "l"]