字符串操作

字符串操作

    1.split ()  将一个字符串做成一个字符串数组
    2. substr(start,length) 获取 start 下标开始的指定数目的字符  
        start可以为负,length可省略
    3.substring(start,stop) 返回结果不包括stop
        start不可为负,stop非必填
    4.indexOf ()  查找字符串 返回字符串中一个子串第一处出现的索引
        如果没有匹配项,返回 -1
    5.lastIndexOf ()  返回字符串中一个子串最后一处出现的索引
        如果没有匹配项,返回 -1 。
    6.charAt () – 返回指定位置的字符  
    7.concat  () – 将两个或多个字符的文本组合起来,返回一个新的字符串 
    8.toLowerCase () – 将整个字符串转成小写字母。
    9.toUpperCase () – 将整个字符串转成大写字母。 
数组操作
     1. json() 将数组拼接为字符串
    2. slice(start,stop)截取数组生成新数组,不改变原数组  
        start,stop  可未负数  返回结果结果不包含stop
    3. splice(start,num,item1,item2)  删除/添加  
        start开始下标 num删除的数量, item1要添加的元素
        返回删除的元素,改变原始数组
    4. reverse() 颠倒顺序
    5. sort() 排序 默认升序
        arr.sort((a,b)=>{return a-b} 升序
        arr.sort((a,b)=>{return b-a} 降序
    6. toString() 将数组的每个元素转化为字符串,并且输入用逗号分隔的字符串列表
    7. map((currentValue,index,arr)=>{return  },this) 并返回一个新数组 ,不修改原数组
    8. filter((currentValue, index,arr)=>{return 判断条件},this) 返回满足过滤条件组成的数组 , 不会改变原始数组。 
    10. every()判断所有项都满足条件,才会返回true。
    10 some()判断有一项满足条件,就会返回true。
    11 reduce((total,currentValue, index,arr)=>{ return ....},initialValue)
        两个参数:函数和递归的初始值。从数组的第一项开始,逐个遍历到最后
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值