ES6 String.prototype新增方法

本文介绍了ES6中String.prototype的新增方法,包括trimStart()和trimEnd()用于分别去除字符串前后的空格,padStart()和padEnd()用于在字符串头尾添加指定内容,以及replaceAll()进行全局替换的功能。同时提到了Function.prototype.toString()的修订,返回更完整的源代码文本。
摘要由CSDN通过智能技术生成

1. 去除字符串前后空格

在es5中,为了去除字符串的前后空格,原型提供了String.prototype.trim()方法,但是该方法中,只能前后空格一起删除
所以,为了实现个别的需求,ES6推出了新的方法:

  • String.prototype.trimStart() / String.prototype.trimLeft() 去除字符串前空格
  • String.prototype.trimEnd() / String.prototype.trimRight() 去除字符串后空格
let str = ' hello world! '
console.log(str+'111');
// //去除前面空格
console.log(str.trimStart());
console.log(str.trimLeft())<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值