JavaScript中Array+String常用API(总结)
程序员文章站
2022-03-25 11:06:09
Array方法描述返回值push()从数组元素最后添加一个或多个元素返回新数组的长度unshift()从数组元素前面添加一个或多个元素返回新数组的长度pop()删除数组中最后一个元素返回删除的元素shift()删除数组中的第一个元素返回删除的元素reverse()翻转数组返回反转后的数组sort()数组排序默认升序 arr.sort(function(a,b){return a-b;//升序 return b-a;//降序})返回......
Array方法 | 描述 | 返回值 |
---|---|---|
push() | 从数组元素最后添加一个或多个元素 | 返回新数组的长度 |
unshift() | 从数组元素前面添加一个或多个元素 | 返回新数组的长度 |
pop() | 删除数组中最后一个元素 | 返回删除的元素 |
shift() | 删除数组中的第一个元素 | 返回删除的元素 |
reverse() | 翻转数组 | 返回反转后的数组 |
sort() | 数组排序默认升序 arr.sort(function(a,b){return a-b;//升序 return b-a;//降序}) | 返回排序后的数组 |
indexOf(‘元素’) | 获取数组中元素的索引,indexOf(‘目标字符’,起始位置) 查找某一元素所在位置的索引 | 不存在返回-1 |
lastIndexOf() | 从后面开始查找获取数组元素的索引 | 不存在返回-1 |
toString() | 将数组转换为字符串 | 返回一个字符串 |
join(‘分隔符’) | 将数组转换为字符串,默认为逗号 | 返回一个字符串 |
splice(index,count,ele1…ele2) | 用于插入、删除或替换数组的元素。index:必需规定从何处添加/删除元素.count: 必需。规定应该删除多少元素。必须是数字,但可以是 “0”。 | 返回的是含有被删除的元素的数组 |
slice(start,end) | 已有的数组中返回选定的元素。 start: 规定从何处开始选取.end: 可选。规定从何处结束选取。 | 返回一个新的数组 |
concat() | 拼接两个数组a.concat([4,5]); | 返回一个新的数组 |
String方法 | 描述 | 返回值 |
---|---|---|
chatAt(index) | 可返回指定位置的字符。index: 必需,表示字符串中某个位置的数字,即字符在字符串中的下标。 | 返回索引对应的字符 |
charCodeAt(index) | 返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。index: 必需。表示字符串中某个位置的数字,即字符在字符串中的下标。 | |
concat(stringX,…,stringX) | 用于连接两个或多个字符串 | 返回新的字符串 |
substr(start,length) | 截取字符串,start: 必需。要抽取的子串的起始下标。length长度 | 返回一个新的字符串 |
replace(regexp,replacement) | 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。regexp: 必需。规定了要替换的模式的 RegExp 对象。replacement: 必需。一个字符串值。规定了替换文本或生成替换文本的函数。 | 返回 一个新的字符串 |
split(‘分隔符’) | 把一个字符串转换成数组 | 返回一个字符串数组 |
toLowerCase() | 用于把字符串转换为小写。 | 返回一个字符串 |
toUpperCase() | 方法用于把字符串转换为大写。 | 返回一个字符串 |
match( searchvalue) | 可在字符串内检索指定的值, 或找到一个或多个正则表达式的匹配。searchvalue: 必需。规定要检索的字符串值。 | 返回存放匹配结果的数组 |
match(regexp) | 可在字符串内检索指定的值, 或找到一个或多个正则表达式的匹配。 regexp:必需。规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象,则需要首先把它传递给 RegExp 构造函数,将其转换为 RegExp 对象。 | 返回存放匹配结果的数组 |
本文地址:https://blog.csdn.net/weixin_44389562/article/details/109237258