String.prototype.trimLeft = function () {
let str = this;
for (var i = 0; i < str.length; i++) {
if (str.charAt(i) !== ' ') {
return str.substring(i, str.length)
}
}
}
console.log(' adv '.trimLeft())
String.prototype.trimRight = function () {
let str = this,
index = 0;
for (var i = 0; i < str.length; i++) {
if (str.charAt(i) !== ' ') {
index = i
}
}
return str.substring(0, index + 1)
}
console.log(' adv '.trimRight())
String.prototype.trim = function () {
return this.replace(/(^\s*)|(\s*)$/g, '')
}
console.log(' adv '.trim())
手写 trim() trimLeft() trimRight()
最新推荐文章于 2024-01-30 07:00:00 发布