常用的数组方法
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()找到字符串指定索引位置的字符串编码 没找到返回NaN3.str.indexOf()找到指定字符串的索引
没找到返回-14.str.lastIndexOf()从尾部开始查找 没找到返回-15.str.slice()截取字符串,str.slice(start,[end])不写end表示截取到末尾,返回一个新的字符串,不修改原来的字符串
16.str.substr返回一个字符串中从指定位置开始到指定字符数的字符 arr.substr(start[,length])返回一个新的字符串,且不会改动原字符串
17.str.substring()提取某个字符串的一部分 返回新的字符串,且不会改动原字符串
18.str.repeat(重复的次数)重复字符串 返回一个新的字符串
19.str.split("连接符")把字符串切分成数组 返回一个新数组 不修改原数组
20.str.toLowerCase/toUperCase字符串转换大小写11.str.replace(正则,要替换的
标签:返回,常用,数组,元素,arr,str,字符串,方法 From: https://www.cnblogs.com/bljjs/p/17144076.html