数组与字符串方法概括

一、数组与字符串方法概括

(一)改变原数组的:
pop()删除数组最后一个元素。返回值值为删除的元素。
push()在数组最后增加一个元素。返回值为新长度。
shift()删除数组第一个元素。返回值为删除的元素。
unshift()数组第一个元素前增加一个元素。返回值为新长度。
sort("回调函数") :排序。降序排列为:
arr.sort(function(a,b){return b-a})
reverse():反转
splice(1):删除从1开始到最后的元素(包括一)
splice(1,3):从一开始删除3个元素
splice(1,3,“5”)从一开始删除三个元素,新增一个元素“5”.
(二)不改变原数组的:
indexOf():查找元素首次出现的下标位置,找到了返回下表位
           置,没找到了返回-1(去重)
concat():拼接数组
join(“-”):将数组拼接成字符串形式。以-进行拼接
includes():判断是否含有某个元素,如果包含就是返回ture
            如果不包含就是false
forEach(回调函数):遍历forEach(function(ele,index,
                  arr{}))不带返回值
map(回调函数):遍历map(function(ele,index,arr{}))
              带返回值
filter(回调函数):过滤满足某个条件的元素。
                 filter(function(ele,index,arr{}))
                 带返回值。
some(回调函数):至少有一个满足条件(一ture则ture)
every(回调函数):必须全部满足条件返回值才为布尔值ture
some()和every() :都带返回值		
(三)全部不会改变字符串的方法
concat():拼接
split():以("")某种形式隔开
charAt():查找下标
slice  不会改变原数组,而是返回一个子数组,数组方法

三个字符串截取方法辨析

substr(a,b):参数一(必选)一个整数,要开始截取字符的下标,
            如为负则代表从尾部开始截取。
          :参数二(可选)一个整数,要截取字符的数量,如
          果省略该参数,则表示要截取当前字符串的长度。
slice(a,b):参数一同上,一个整数,要开始截取字符的下标,
          如为负则代表从尾部开始截取。
          :参数二,一个整数要结束截取字符的下标,如为负
          则代表从尾部截取多少个字符。如果省略该参数,即
          当前的字符串长度。
substring:(必选)一个非负的整数,要开始截取字符的下标。
参数(二):一个非负的整数,要结束截取字符的下标,如果
           省略则代表该字符串长度。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值