JavaScript中数组与字符串方法小结

常用的数组方法
1.arr.push()
向数组最后增加元素,改变的是原数组

2.arr.unshift()
向数组最前面增加元素,改变原数组

3.arr.pop()
删除数组最后一个元素,改变原数组

4.arr.shift()
删除数组最前面一个元素,改变原数组

5.arr.splice()
从指定索引开始删除n个元素,并且可以替换成其他元素
arr.spliec(开始删除的索引,删除元素个数,[被替换的元素1,替换的元素2...])
该方法会返回被删除的元素集合, [被删除元素]
会改变原数组

6.arr.reverse()
翻转数组,会改变原数组

7.arr.sort()
数组排序,会改变原数组 正序

8.arr.concat()
拼接多个数组,不改变原数组,产生一个新数组

9.arr.join()
将数组变成字符串arr.join("连接符")

10.arr.slice()
截取数组,返回一个新数组不修改原数组

11.arr.indexOf()
从前往后查找指定元素的索引,如果没有 返回 -1

12.arr.lastIndexOf()
从后往前查找指定元素的索引 如果没有返回-1

13.arr.forEach()
对数组进行遍历

14.arr.map
对数组进行遍历
foreach和map和区别
1.forEach()方法返回undefined ,而map()返回一个包含已转换元素的新数组

15.arr.filter

常用的字符串方法
1.str.charAt()
找到指定索引位置的字符串str.charAt(索引) 没找到返回""

2.str.charCodeAt()
找到字符串指定索引位置的字符串编码 没找到返回NaN

3.str.indexOf()
找到指定字符串的索引 没找到返回-1

4.str.lastIndexOf()
从尾部开始查找 没找到返回-1

5.str.slice()
截取字符串,str.slice(start,[end])
不写end表示截取到末尾,返回一个新的字符串,不修改原来的字符串

6.str.substr
返回一个字符串中从指定位置开始到指定字符数的字符 arr.substr(start[,length])
返回一个新的字符串,且不会改动原字符串

7.str.substring()
提取某个字符串的一部分 返回新的字符串,且不会改动原字符串

8.str.repeat(重复的次数)
重复字符串 返回一个新的字符串

9.str.split("连接符")
把字符串切分成数组 返回一个新数组 不修改原数组

10.str.toLowerCase/toUperCase
字符串转换大小写

11.str.replace(正则,要替换的)
posted @ 2022-03-27 22:02  暴龙机甲兽  阅读(44)  评论(0)    收藏  举报