代码改变世界

开发中常用的数组字符窜的一些方法总结

2019-07-17 22:37  WEB前端小菜鸟  阅读(344)  评论(0编辑  收藏  举报
  mounted(){
    let arr =['james','wade','andonni','bosh']
    let a =['james','wade','andonni','bosh']
    
    // console.log(arr.includes('andonni')); //true inclues判断是否存在
    // console.log(arr.join('黄金一代')); //james黄金一代wade黄金一代andonni黄金一代bosh   join一般用于向后台传递数据的时候
    // splice(index必需,howmany必需,item1,.....,itemX可选) 方法向/从数组中添加/删除项目,然后返回被删除的项目。index开始位置 howmany 为0不删除新增 其他数字删除,改变原始数组
    // console.log(arr.splice(1,0,'kewoer'));//注意区分 字符串没得这个splice只有slice  数组有slice和splice 
    // console.log(arr); // ["james", "kewoer", "wade", "andonni", "bosh"]
    // slice返回一个新的数组,包含从 start 到 end (不包括该元素)
       console.log(a.slice(0,3)); // ["james", "wade", "andonni"]
      // es6新增find findindex方法找到数组指定元素的位置
      // findIndex()方法返回数组中满足 提供的测试函数 的第一个元素的索引。否则返回-1。
      console.log(a.findIndex(item =>{
        item ==='bosh'
      }),'++++++');//3 如有返回下标 没有就是-1  有了下标自己该做什么就做什么

      
    let str='nbachapimcleavesKing james'
    console.log(str.includes('james'));// true
    console.log(str.endsWith('s'));// true
    console.log(str.indexOf('james'))//获取某个值的下标
    // string.slice(start, end)提取一个字符串 string.substring(start, end)提取一个字符串,end不支持负数效果差不多 string.substr(start, len)提取一个长度为len的字符串
    console.log(str.slice(5,str.indexOf('james')))//截取开始位置到结束位置的值 apimcleavesKing 
  }

  

 满足大部分开发中的需求