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

数组的常用方法

一、会改变数组的值

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值