JavaScript中 slice()、splice()和split()
slice()
语法:Array.slice(start,end)
提取字符串的某个部分(含首不含尾),并以新的字符串返回被提取的部分。slice方法不会改变原始数组。
splice()
语法:Array.splice(index,howmany,item1,...,itemX)
用于插入、删除或替换数组的元素(主要用于删除元素)。如果未规定howmany参数,则删除从index开始到原始数组结尾的所有元素。splice()方法会改变原始数组。
split()
语法:String.split(separator,limit)
用于把一个字符串分割成字符串数组。如果把空字符串("")用作separator,那么StringObject中的每个字符之间都会被分割。split()方法不改变原始字符串。
limit参数可以指定返回数组的最大长度。如果设置了该参数,返回的字串不会多于这个参数指定的数组。如果没有设置,整个字符串都会被分割,不考虑它的长度。