`
lpm528
  • 浏览: 81304 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

js中String原型prototype实现的两个功能

 
阅读更多
//字符串转换成数组
String.prototype.stringtoarr=function(){
	       var arr=[];
		   for(x=0;x<this.length;x++){
		   arr[x]=this.charAt(x);
		   }
	return arr;	   
}
//将字符串倒序
String.prototype.reverseto=function(){
	     var rr=this.stringtoarr();
		 for(var x=0,y=rr.length-1;x<y;x++,y--){
			 var temp=rr[x];
			 rr[x]=rr[y];
			 rr[y]=temp;	 
	}
	return rr.join("");
	
}

 直接就可以调用:

  var ss='abcdef';
  var ss2=ss.stringtoarr();
  alert(ss2);
 
  alert(ss.reverseto());

 

 

 

分享到:
评论

相关推荐

    微软JavaScript手册

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    javascript文档

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    js使用Array.prototype.sort()对数组对象排序的方法

    sort方法接受一个参数——Function,function会提供两个参数,分别是两个进行比较的元素,如果元素是String类型则通过Unicode code进行比较,如果是Number类型则比较值的大小。如果比较的函数中返回1则两个元素交换...

    Javascript中实现trim()函数的两种方法

    在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。 方案一: 以原型方式调用,即obj.trim()形式,此方式简单且使用...

    JScript 语言参考

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    javascript学习笔记.docx

    当类的这两个方法实现不一致时,在要进行类型转换时指定具体的实现方法比较安全。 4) 在比较运算中,若一个对象或值被转换成NaN(Not a Number),则永远返回false。 5) in可以检查指定字符串是否是一个对象的基本...

    prototype-basics

    将编写两个必须都可测试的 JavaScript 文件: array_extensions.js和string_extensions.js 您必须设置index.html文件以加载所有需要的文件并运行测试 生成一个 README.md 来记录你的项目做了什么以及如何使用它。 ...

    详解Vue源码中一些util函数

    JS中很多开源库都有一个util文件夹,来存放一些常用的函数。这些套路属于那种常用但是不在ES...String(arg) 会尝试调用 arg.toString() 或者 arg.valueOf(), 所以如果arg或者arg的原型重写了这两个方法,Object.prototy

    asp.net知识库

    通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法 asp.net报表解决方法 SQLDMO类的使用 SQL过程自动C#封装,支持从表到...

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    javascript 写类方式之三

    3、综合构造函数/原型 代码如下: /** * Person类:定义一个人,有个属性name,和一个getName方法 * @param {String} name */ function Person(name) { this.name = name; } Person.prototype.getName = function() ...

Global site tag (gtag.js) - Google Analytics