字符串和数组

字符串
replace(字符串/正则表达式,要替换的文本)----替换第一个参数的内容,返回一个新的字符串

slice(开始索引,结束索引)----截取由开始索引到结束索引(不包含)这个范围内的字符串,
如果结束索引省略,截取由开始索引到字符串结束所有的字符串,
如果开始索引为负值,name开始索引为字符串长度+负值
substrinng(开始索引,[结束索引])----截取由开始索引到结束索引(不包含)这个范围的字符串
substr(开始索引,[截取长度])----截取从开始索引开始,长度为截取长度的字符串
splut:(分割字符串,[数字的长度])----通过分割字符串,将字符串对象分割成一个数组,第二个参数限制数组长度
toLocaleLowerCase()----j将所有的大写字母变成小写字母
toLocsleUpperCase()----间所有小写字母转换为大写字母
trim()----=去除字符串左右的空格,返回一个新的字符串,中间的空格不能去除
toString(),valueOf()----返回字符串对象 的 字符串值
数组的方法:
concat(数组1,数组2....)----将多个数组拼接成一个数组
indexOf(数组元素,[开始索引])----找到数组中给定元素的第一个索引,如果找不到,返回-1
join([分隔符])-----将数组中的所有元素拼接,返回一个一个字符串,如果没有传值,数组元素间用,隔开,如果传值,数组元素间用传递值隔开
pop()----删除数组中的最后一个元素,返回被删除的这个元素,数组发生了改变
push(数组元素12,数组元素2....)----往数组最后追加一个志多个数组元素,返回追加后的数组的长度,数组长度发生了改变
shift()----删除数组中的第一个元素,返回被删除的这个元素,数组长度也发生了改变
unshift(数组元素1,数组元素2)----向数组前面添加一个至多个数组元素,返回添加后的数组长度,数组长度也发生了改变
slice(开始索引,结束索引)----返回由开始索引 至 结束索引(不包括)之间的所有数组元素 组成的一个新的数组 如果结束索引省略,截取开始索引至数组最后的所有元素
splice(开始索引,[删除的个数],[新增的数组元素1,新增数组元素2....])----对数组进行增删改查操作,原始数组会发生改变,返回数组中原来的被修改的数组元素组成的数组
reverse()----翻转数组中的元素,返回当前数组,数组会发生改变
sort()----数组排序,返回当前数组,如果不给参数 默认排序方式:根据字符串的Unicode码点进行排序,需要添加参数
callback---->function(数组元素value,[数组元素对应的索引index],[数组array]){
  }
  forEach(callback)----遍历数组,在callback中可以对每一个数组元素可以单独操作
  every(callback)----测试数组中所有元素是否都能符合指定函数的测试,如果都符合,返回true,反之,返回false
filter(callback)----过滤数组中符合指定函数的条件的数组元素,返回一个新的数组
  some(callback)----测试数组中所有元素是否存在一个元素能符合指定函数的测试,,如果至少一个符合,返回false

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值