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()返回数组对象的原始值
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()返回数组对象的原始值
相关文章推荐
- String类型常用的方法汇总
- Javascript中String、Array常用方法介绍
- number,string,array常用的一些对象方法
- NSMutableString 和 NSMutableArray常用方法
- 数组Array、对象Object、json格式常用的方法小结。
- String类型常用方法汇总
- Java中String与StringBuffer常用方法汇总
- JS: String、Array、Number、Math 属性方法汇总
- javascript中数组(Array)对象和字符串(String)对象的常用方法总结
- JAVA中STRING的常用方法小结
- OC中字符串类(NSString和NSMutableString)常用方法汇总
- String常用方法汇总
- String常用方法小结
- javascript中数组(Array)对象和字符串(String)对象的常用方法总结
- js中Array数组中的常用方法汇总
- JavaScript Array+String对象的常用方法
- javascript,初学者要牢记的String与Array常用方法
- JS中Array方法中常用方法九:Array.prototype.toString()
- String、Array常用方法整理
- js中Array数组中的常用方法汇总