数组以及字符串的常用方法

数组的常用方法

一、会改变数组的值

1.push()        从后面追加内容

2.pop()        从后面删除内容

3.unshift()        从前面添加内容

4.shift()        从前面删除内容

5.revers()        反转数组

6.splice()        截取添加(开始索引:认0,多少个:认0,插入数据:认没有)

7.sort()        数组排序   排序规则,先转换为字符串,使用字符编码unicode排序,再转换回数组

                        特殊情况(排序)    arr.sort(function(a,b){return a-b})              

二、不会改变数组的值

---简单函数---

8.jion()        数组转换为字符串

9.concat([1,2,3])        拼接数组

10.slice()        截取数组(截取间的值,并可以赋值改变)

11.indexOf()        查找数组中的索引        如果元素不存在返回-1

---匿名函数---

12.forEach()        遍历函数(相当于for循环)

13.map()        遍历函数+返回新数组

14.filter()        过渡函数(筛选满足的条件,并返回新数组)

      find()        方法和filter一样,但是只返回第一个值后就结束了

15.every()        判断是否全部满足条件(如果全部满足返回turn)

16.some()        判断是否有满足条件的项(如果有一个条件满足,返回turn)

17.includes()        判断数组是否有某个元素(如果有返回turn)

18.reduce()        求和--我也不清楚这个

字符串的常用方法

1.charat()        按照索引获取字符

2.toLowerCase        转小写

3.toupperCase        转大写

4.replace()        替换字符

5.trim()        去除首尾空格

6.split()        切割字符串(输出为数组)

7.截取字符串        subster()        包前且包后

                              substring()        包前不包后

                              slice()        包前不包后

8.indexOf        返回字符在字符串中的下标,如果字符不存在返回-1(从前往后)

  lastIndexOf        返回字符在字符串中的下标,如果字符不存在返回-1(从后往前)

9.concat        连接两个字符串,返回连接后的字符串

10.startsWith        判断一个字符串是以什么开头

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...