js中字符串扩展方法
来源:互联网 发布:115会员充值 淘宝 编辑:程序博客网 时间:2024/05/16 09:14
/**
* @author
*/
/**
* 字符串对象新功能,去除字符串两端的空格。
*/
String.prototype.trim = function(){
var start,end;
start=0;
end=this.length-1;
while(start<=end && this.charAt(start)==' '){
start++;
}
while(start<=end && this.charAt(end)==" "){
end--;
}
return this.substring(start,end+1);
}
/**
* 字符串新功能,添加一个将字符串转成字符数组。
* 返回一个数组
*/
String.prototype.toCharArray = function(){
//定义一个数组。
var chs = [];
//将字符串中的每一位字符存储到字符数组中。
for(var x=0; x<this.length; x++){
chs[x] = this.charAt(x);
}
return chs;
}
/**
* 添加一个,将字符串进行反转的方法。
*/
String.prototype.reverse = function(){
var arr = this.toCharArray();
//将数组位置置换功能进行封装。并定义到了反转功能内部。
function swap(arr,a,b){
var temp = arr[a];
arr[a] = arr[b];
arr[b] = temp;
}
for(var x=0,y=arr.length-1; x<y ; x++,y--){
swap(arr,x,y);
}
return arr.join("");
}
/*
String.prototype.toString = function(){
return "mystring:"+this;
}
*/
- js中字符串扩展方法
- JS字符串方法扩展
- JS字符串方法扩展
- JS数组字符串方法扩展
- js中字符串方法
- ES6中 字符串中扩展 的方法
- 扩展js中对象的方法
- 扩展js中Array的方法总结
- js中为element扩展insertAfter()方法
- js中字符串的方法
- js中字符串常用方法
- JS中字符串的方法
- js-字符串扩展
- 字符串拼接及拖拽(js方法扩展code)
- JS中常用操作技巧(页面动态增加div,contain方法扩展,JSON对象鱼字符串转换)
- 字符串方法的扩展
- JS通用方法扩展
- JS通用方法扩展
- Spring 使用 JdbcTemplate 批量操作
- Mysql主从状态的简单监视
- linux 实现无密码登陆 ---- sftp
- pca降维,网上资源整理
- STL应用
- js中字符串扩展方法
- 社交类APP成出镜WIFI用户最热选择
- List.contains(Object object)方法
- UVa 11577 - Letter Frequency
- 友好提示
- php foreach、while性能比较
- 资料:产品书籍推荐
- Leetcode--easy系列4
- 设计模式中类的关系