数组操作方法、字符串操作方法

一、数组方法:

1. shift():删除数组的第一个元素,返回删除的值。

2. unshift():把参数加载数组的前面,返回数组的长度。

3. pop():删除数组的最后一个元素,返回删除的值。

4. push():将参数加载到数组的最后,返回数组的长度。

5. concat():把两个数组拼接起来。 

6. reverse():将数组反序。

7. sort(orderfunction):按指定的参数对数组进行排序 

8. slice(start,end):左闭右开区间 [ start, end)截取数组,原数组不变

9. splice(start,end,valve1,value2,,,):  闭合区间截取数组。

9. join(separator):将数组的元素组成一个字符串。

二、字符串方法:

1. charAt(): 返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。 

2. indexOf(): 返回String对象内第一次出现子字符串位置。如果没有找到子字符串,则返回-1。

3. lastIndexOf(): 返回String对象中字符串最后出现的位置。如果没有匹配到子字符串,则返回-1。

4. concat(“zm”): 追加字符串。原字符串不变。

5. slice(start, end): 左闭右开截取字符串片段。原字符串不变。

        s.slice(1, -1)=s.slice(1, -1+s.length)

6. substring(start,end): 截取子字符串。原字符串不变。

        s.substring(1, -1)= s.substring(1, 0)

7. substr(start, [limit]): 返回一个从指定位置开始的指定长度的子字符串。原字符串不变。

         substr(1, -1)=substr(1, 0):  //""(空字符串)

8. split([separator, [limit]]) :将一个字符串分割为子字符串,limit为个数限制。

9. search(): 返回与正则表达式查找内容匹配的第一个字符串的位置。

10. toLowerCase(),toUpperCase(): 大小写转换。

以下是String对象中,可以以正则表达式为参数的方法

1. match(/a/):返回包含匹配内容的数组。

2. search(/a/):第一个匹配内容的位置。

3. replace(/a/, 'b'):将匹配的内容替换成指定字符串。

4. split(/,/):根据正则表达式内容将字符串分割成字符串组成的数组。

 

转载于:https://my.oschina.net/u/3688629/blog/1573153

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值