数组和字符串方法

字符串方法

  •     length   用来获取字符串长度

  •     split(' 分割符 ')     用来将字符串拆分成数组

  •     slice()     提取字符串中两个指定索引号之间的字符(索引可以为负值,-1就是倒数第二位)

  •     substring( 需要截取的第一个字符的索引 [ , 结束的索引号])      用于字符串截取

  •     startsWith(检测字符串 [ , 检测位置索引号 ] )        检测是否以某字符开头

  •     includes( 搜索的字符串 [ , 检测位置索引号] )   判断一个字符串是否包含在另一个字符串中  

  •     indexof        检测是否包含某字符

  •     toUpperCase        用于将字母转换成大写

  •     toLowerCase        用于将字符串转换成小写

  •     endsWith       检测是否以某字符结尾

  •     replace      用于替换字符串,支持正则匹配

  •     trim()   移除字符串首位空格,经常在对input和textarea的值做判断时用

  •     match        用于查找字符串,支持正则匹配

  •      search()    检索指定子串或者与正则表达式匹配的值,返回的值是数字

  •     concat()   连接两个或多个字符串,返回连接后的新字符串

  •     charAt()    返回指定索引的字符

数组方法

  •     forEach()    遍历数组,不返回,用于不改变值,经常用于查找打印输出值
  •     filter()  过滤数组,组筛选数组元素,并生成新数组
  •     map()        迭代数组,返回新数组,新数组里面的元素是处理之后的值,经常用于处理数据
  •     reduce()        累计器,返回函数累计处理的结果,经常用于求和等
  •     join()        数组元素拼接为字符串,返回字符串(重点)
  •     find()     查找元素,返回i符合测试条件的第一个数组元素值,如果没有符合条件的则返回undefined
  •     every()     检测数组所有元素是否都符号指定条件,如果所有元素都通过检测返回true,否则返回false
  •     some()     检测数组中的元素是否满足指定条件,如果数组中有元素满足条件返回true , 否则返回false
  •     concat()    合并两个数组,返回生成新数组
  •     sort()    对原数组单元值排序
  •     splice()    从原数组某个位置删除/添加元素,返回删除的元素数组
  •     reverse()        反转数组
  •     findIndex()      查找元素的索引值
  •     indexOf()       数组中是否存在某个元素,存在返回该索引,不存在返回-1,出现多次,也只会返回第一次出现时的索引
  •     from()       将具有length属性或者可迭代的对象转化为数组
  •     push()     在原数组末尾追加一个或多个元素,返回该数组的长度
  •     pop()   删除数组的最后一个元素,并返回该元素
  •     unshift()   在原数组前边添加一个或多个元素,返回该数组的长度
  •     shift()  删除数组的第一个元素,并返回该元素
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值