微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

数组的常用方法

一、会改变数组的值

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        判断一个字符串是以什么开头

原文地址:https://www.jb51.cc/wenti/3288157.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐