JavaScript-数组及字符串的方法总结

数组(数组是可变的)

数组的方法

push 添加方法(添加到末尾),返回新的数组长度,会影响原本的数组

pop 删除方法(删除末尾的元素),返回删除的元素,会影响原本的数组

shift 删除方法(删除第一个元素),会影响原本的数组

unshift 添加方法 (添加到第一个),会影响原本的数组

concat 合并方法,将两个数组合并在一起(返回的是一个新的数组,不会改变原本的数组)

reverse 反转 (将数组倒序),会影响原本的数组

sort 排序方法 (将数组按照ascii码排序),会影响原本的数组

slice 截取方法(截取数组的一部分作为新的数组,返回的是一个新的数组,不会改变原本的数组)

splice 删除方法 (将对应的下标开始位置删除对应的个数的元素,返回的数据是删除的元素组成的数组),会影响原本的数组

join 连接方法(将数组里面的元素按照对应的连接符进行连接,返回的是连接好的字符串,不会改变原本的数组)

indexOf 查找数组元素的方法 ,根据数组的元素查找对应的下标,没有找到返回-1

lastIndexOf 从后往前查找数组元素下标,没有找到返回-1

字符串

字符串(不可变的,里面的方法都不会改变原本的字符串,而是返回一个新的字符串)

charAt 根据对应的下标,返回对应的字符串

charCodeAt 根据对应的下标返回对应的字符串的ascii码

String.fromCharCode() 根据对应的ascii码返回对应的字符串 静态方法

indexOf 根据对应的字符串,返回对应的下标,没有找到返回-1

lastIndexOf 根据对应的字符串,返回对应的下标(从后往前找)

search方法 根据对应的字符串,返回对应的下标,没有找到返回-1

slice 截取方法 根据对应的开始下标和结束下标,截取对应的字符串组成一个新的字符串,返回的是一个新的字符串(不包含结束位置)

sub 返回对应的sub元素包含对应的字符串

subStr 截取方法,根据对应的下标截取指定个数的字符串,组成一个新的字符串,返回的是一个新的字符串

subString 截取方法,根据对应的开始下标和结束下标来截取字符串,返回一个新的字符串(不包含结束的位置)

concat方法 字符串合并方法,将一个字符串连接成一个字符串返回

replace方法 字符串替换方法 将指定的字符串替换成对应的字符串,返回的是替换完的新的字符串(支持正则)

split 分割方法 将对应的字符串根据分割符分割成对应的数组(支持正则)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值