JavaScript中的数组和字符串方法有哪些?

一、数组的方法

数组的方法有数组原型方法,也有从Object对象继承来的方法

join()

push()和pop()

shift()和unshift()

sort()

reverse()

concat()

slice()

splice()

indexOf()和lastIndexOf() (ES5新增)

forEach()  (ES5新增)

map()  (ES5新增)

filter()  (ES5新增)

every()  (ES5新增)

some()  (ES5新增)

reduce() 和 reduceRight()  (ES5新增)

二、字符串的操作方法

charAt()       获取字符串中特定索引处的字符;

toupperCase()  将字符串的所有字符转换成大写字母

indexOf()     返回字符串特定字符串第一次出现的位置

substring()   返回字符串的某个字符

slice()     返回字符串中的某个字符串,支持负数参数(字符串中倒数第一个字符定为 -1)

concat()     用于将多个字符串拼加成一个字符串

replace()    将字符串中的某个字符串以特定的字符串替换

split()       将某个字符串分割成多个字符串,可以指定分隔符

match()      使用正则表达式搜索目标子字符串

search()     使用正则表达式搜索目标字符串(返回的是索引)

猜你喜欢

转载自www.cnblogs.com/shy0113/p/10544480.html