日期:2014-05-16  浏览次数:20313 次

字符串变数组
var abc="116.256515;40.995242,117.256515;38.995242,115.256515;38.795242,114.256515;39.695242";
比如我有这么一串字符串,我想以逗号为分割点  把这个字符串变成数组,可能这个字符串会很长
------解决方案--------------------
var array = abc.split(',');
------解决方案--------------------
javascript split()
语法:stringObject.split(separator,howmany)
参数1  separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
参数2  howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
举个栗子:

"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"hello".split("", 3) //可返回 ["h", "e", "l"]