JavaScript中Array+String常用API(总结)

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 对象。返回存放匹配结果的数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值