欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

相关标签: JavaScript