javascript中数组和字符串常用函数

数组操作

  • arr.pop() 从尾部删除一个数据 //返回删除元素
  • arr.push()从尾部添加一个数据 //返回数组长度
  • arr.shift()从头部删除一个数据 //返回删除元素
  • arr.unshift从头部添加一个数据 //返回数据长度
  • arr.slice(开始位置,结束位置)截取数据 //[开始位置,结束位置),不改变原数组,返回截取的新数组
  • arr.splice(开始位置,删除个数)删除数据
  • arr.splice(开始位置,删除个数,插入元素)删除并添加元素//改变原数组,返回删除元素
  • arr.reverse()逆转元素 //改变原数组
  • arr.sort()排序//对数组元素排序,改变原数组
  • arr.sort((a,b)=>a-b)递增排序
  • arr.sort((a,b)=>b-a)递减排序
  • arr.join()将数组所有元素中间放一个分隔符,并返回字符串//默认逗号分隔,''表示不分隔
  • arr.concat(arr2)连接数组
  • arr.indexOf(查找元素,查找开始位置)查找元素第一次出现位置
  • arr.fill(填充内容,开始位置,终止位置)在数组任意位置新增元素
  • arr.map()遍历元素组并返回经过处理后的元素
  • for(let i in arr)遍历所有枚举属性(包括原型)

字符串操作

  • str.charAt(index)查找str字符串index位置上的值
  • str.includes(查找字符串,开始位置)判断是否包含字符串
  • str.split(分割基准,长度限制)将字符串分割成数组//分割后数组不包含被分割元素
  • str.slice(start,end)截取字符串
  • str.substr(start,length)截取定长字符串
  • str.substring(from,to)截取[from,to)位置的字符串
  • str.toUpperCase()将字符串转为大写
  • str.toLowerCase()将字符串转为小写
  • str.replace(searchValue,newValue)将searchValue替换为newValue
  • str.trim()移除字符串结尾的空白符(空格、制表符、换行符)
  • parseInt(string,radix)提取字符串开头数字//如果第一个字符不是数字类型返回NaN,radix在[2,36]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值