function CreateString(str)
var obj = {
data: str,
//trim 方法
get trim() {
var newstr = [], i = 0, ch;
for (var k = 0; k < this.data.length; k++) {
if (str.charCodeAt(k) != 32) {
ch = str.substring(k);
break;
}
}
for (var j = ch.length - 1; j >= 0; j--) {
if (ch.charCodeAt(j) != 32) {
newstr[i] = ch.substring(0, j + 1);
i++;
break;
}
}
return newstr.join("");
}
}
}
相关文章
- 12-18js中自己实现bind方法及详解
- 12-18js实现获取两个日期之间所有日期最简单的方法
- 12-18js 单引号和双引号相互替换的实现方法
- 12-18实现Square类,让其继承自Rectangle类,并在Square类增添新属性和方法,在2的基础上,在Square类中重写Rectangle类中的初始化和打印方法...
- 12-18JS 如何实现网页截屏这五种方法你知道吗
- 12-18js实现大文件分片上传的方法
- 12-18Three.js中使用requestAnimationFrame方法实现立方体转动和小球跳动的动画
- 12-18Three.js中使用requestAnimationFrame方法实现立方体转动和小球跳动的动画
- 12-18ie8不支持js的trim方法
- 12-18JS - insertAfter方法的实现