您的位置:首页 > Web前端 > JavaScript

字符串和数组常用方法

2017-11-14 15:54 169 查看
一、字符串:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息