您的位置:首页 > 其它

String和Array常用方法汇总小结

2017-06-09 15:43 274 查看
总是混淆,今天做了个总结

String和Array常用方法汇总

一、String:

1.charAt()返回在指定位置的字符。(stringObject.charAt(index))

2.charCodeAt()返回在指定的位置的字符的 Unicode
编码。

3.concat()连接字符串。

4.indexOf()检索字符串。

5.lastIndexOf()从后向前搜索字符串。

6.replace()替换与正则表达式匹配的子串。

7.slice()提取字符串的片断,并在新的字符串中返回被提取的部分。stringObject.slice(start,end)

8.split()把字符串分割为字符串数组。stringObject.split(指定分割的符号,返回数组的长度)

9.substr()从起始索引号提取字符串中指定数目的字符。stringObject.substr(start,length),start是必须要写的,是要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1
指字符串中最后一个字符,-2
指倒数第二个字符

10.substring()提取字符串中两个指定的索引号之间的字符。stringObject.substring(start,end)

11.toString()返回字符串。

 

二、Array常用方法:

1.jion()方法用于把数组中的所有元素放入一个字符串。ArrayObject.jion(指定符号),指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。

2.contact()连接两个或更多的数组,并返回结果。

3.pop()删除并返回数组的最后一个元素

4.push()向数组的末尾添加一个或更多元素,并返回新的长度。

5.shift()删除并返回数组的第一个元素

6.unshift()向数组的开头添加一个或更多元素,并返回新的长度。

7.reverse()颠倒数组中元素的顺序。

8.slice()从某个已有的数组返回选定的元素ArrayObject.slice(start,end),start必须写,规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1
指最后一个元素,-2
指倒数第二个元素,以此类推。

9.sort()对数组的元素进行排序(是按照字符编码的顺序进行排序)

10.splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。ArrayObject.splice(需要删除数的位置index,删除多少个,添加的元素)

var
Arr=['小李','小明','小二'];
//添加元素
Arr.splice(1,0,'姗姗');
console.log(Arr)
//[ '小李', '姗姗', '小明', '小二' ]

//在删除该元素后再在该元素上修改为别的元素
var Arr2=['小李','小明','小二'];
Arr2.splice(1,1,'小花');
console.log(Arr2);
//[ '小李', '小花', '小二' ]

//直接删除元素
var Arr3=['小李','小明','小二','小小']
Arr3.splice(2,1)//删除下标为2的数开始,删除1个
 [ '小李', '小明', '小小' ]
//Arr3.splice(2,2)[ '小李', '小明']
console.log(Arr3)
11.toString()把数组转换为字符串,并返回结果。

12.valueOf()返回数组对象的原始值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: