数组与字符串方法异同

1.字符串与数组共有的方法:

 1.concat(str1,str2,str3....) 
 2.indexOf(value),lastIndexOf(value) 
 3.slice(start,end) 
 4.includes(searchElement,fromIndex)
 //从哪里开始搜索字符串\数组元素是否存在,返回true和false

2.数组独有的方法:

 1.push(arr[i]...)//返回数组长度
 {2.pop(arr[i])//返回删除的字符
 3.unshift(arr[i]...)
 4.shift(arr[i])--(改变,替换,去除)
 5.toString()
 6.join("(可加分隔符,默认是英文逗号)")
 7.(arr).reverse()//无返回值
 8.splice(start,count,value,value....)--(绞接,粘接)
 9.delete(arr[i])
 10.isNaN(value)
 11.(arr).sort()--数组排序,依据ASCII码,会改变原数组,有返回值,返回排序好的数组,默认从小到大
 10 forEarch()
  作用:对数组的每个元素执行一次给定的函数
  参数:函数
  函数
          currentValue
          数组中正在处理的当前元素。
          index 可选
          数组中正在处理的当前元素的索引。
  返回值:undefined
 ​
  11 filter()
  作用:过滤数据,返回满足过滤条件的新数据
  参数:函数
  回参1:数组的元素   回参2:数组索引
  返回值:满足条件的元素的新数组
  12 map()
  作用:创建新数组
  参数:回调函数
  返回值:新数组map  map.length = array.length,新数组中元素来自回调函数return
  13 some()
  作用:检查数组中是否存在满足某个条件的元素
  参数:回调函数
  返回值:true 存在 false 不存在
  14 reduce()
  作用:一般用于数学运算,累加,累乘
  参数一:回调函数
              参数二:是回参一的初始值
  回参一:pre 上一次回调函数执行的return返回结果
              回参二current:是arr数组的元素
  返回值:运算结果,一个单一的数
  15 arr.include(value)--判断数组是否包含一个指定的值,返回true和false}

3.字符串独有的方法:

 1.replace(str[i],any) 
 Replace()语法
 str.replace(old, new, max)
 参数
 old – 将被替换的子字符串。
 new – 新字符串,用于替换old子字符串。
 max – 可选字符串, 替换不超过 max 次
 返回值
 返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。
 ​
 2.replaceALL(兼容性问题) 
 3.split("(可设分隔字符)") (分裂,分开,离开)//转化为字符串
 4.substr(from,count)//截取字符串,从哪里开始截取几个
 5.toUpperCase()和toLowerCase() 
 6.trim(),trimRight(),trimLeft() 
 8.substring(from,count) //截取,不包括end,两个参数中较小一个作为起始位置,较大的参数作为结束位置。
 9.charAt(index) //返回索引位置字符
 10.startsWith(char)和endsWith(char)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值