数组和字符串常用方法

字符串方法

length  用来获取字符串长度 split(' 分割符 ') 用来将字符串拆分成数组 trim() 移除字符串首位空格,经常在对input和textarea的值做判断时用 replace() 用于替换字符串,支持正则匹配,返回的是新字符串 search() 检索指定子串或者与正则表达式匹配的值,返回的值是数字 charAt() 返回指定索引的字符 concat() 连接两个或多个字符串,返回连接后的新字符串 indexof() 检测是否包含某字符 slice() 提取字符串中两个指定索引号之间的字符(索引可以为负值,-1就是倒数第二位) toUpperCase 用于将字母转换成大写 toLowerCase 用于将字符串转换成小写 endsWith 检测是否以某字符结尾 startsWith()  (检测字符串 [ , 检测位置索引号 ] )  检测是否以某字符开头 substring()  ( 需要截取的第一个字符的索引 [ , 结束的索引号])  用于字符串截取 includes() ( 搜索的字符串 [ , 检测位置索引号] )  判断一个字符串是否包含在另一个字符串中 match  用于查找字符串,支持正则匹配

数组方法

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值