js trim方法的实现

1、功能:消除一个字符串里面首尾的所以空字符

2、用法:创建一个字符串,直接使用它的trim方法,因为字符串在使用属性和方法时会隐式的创建包装对象,所以基本数据类型 string 也可以使用方法 。使用后收尾的空字符全部被删除,但中间的空字符不会被删除 ,如下图所示:

3、自己创建trim方法
思路:字符串在正则表达式的方法之中,有一个exec()方法,每次调用这个方法都会返回所匹配的类数组,里面有下标。我们通过创建一个匹配一个非空字符的正则表达式,调用exec 方法,找到非空字符的第一个下标和最后一个下标 ,再调用slice或者是subString方法把它截取。如下图:

通过递归的方式,每次调用返回一个类数组,把它们放在一个数组里面

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值