字符串和数组常用方法

一、字符串:
1、str.substr(index,length):返回从下标index开始截取长度为length的字符串。(不会改变原字符串),如果没有length参数,则返回从index到尾部的字符串
2、str.split(str,length):返回一个数组,length参数可省略,限制生成数组的长度,把str作为分割字符串的标准,str.split(”)则回把每个字符串都分割
3、str.slice(index1,index2),截取字符下标index1到index2的字符串
4、str.search(reg);匹配第一个符合的字符串,返回符合的字符串的起始位置的下标
5、str.match(reg):返回符合的字符串或者null
6.str.indexOf():返回符合的字符串的下标或者-1
7.str.link(‘http://www.baidu.com‘):把字符串显示成超链接

二、数组
1、arr.concat(arr2):连接两个数组,返回一个新的数组,原数组不变
2、arr.pop():删除并返回数组的最后一个元素(改变原数组)
3、arr.push():向数组尾部添加一个或多个元素,并返回新数组的长度
4、arr.join(str):把数组拼接成字符串,用str间隔
5、arr.reverse():颠倒数组的数序,改变数组
6、arr.shift():删除数组的第一个元素,并返回第一个元素的值
7、arr.slice(index1,index2);截取下标index1开始的数组,返回新数组,不修改原数组
8、arr.splice(index1,length,str1,str2):删除从下标index1开始的length长度的元素,返回被删除的项目,并在相应位置添加元素。(修改了原数组)
9、arr.indexOf(str);匹配符合的元素,并返回对应的下标或者-1


版权声明:本文为weixin_40024058原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。