`
lpm528
  • 浏览: 83462 次
  • 性别: 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());

 

 

 

分享到:
评论

相关推荐

    原型设计模式prototype

    2. **JSON.parse() 和 JSON.stringify()**:在JavaScript中,这两个方法可以实现简单的对象克隆,但它们不适用于包含函数或循环引用的对象。 ### 结论 原型设计模式提供了一种高效创建对象的方式,特别是在需要...

    JS中实现replaceAll的方法(实例代码)

    文章接着介绍了如何自定义一个replaceAll函数,这个函数利用了String对象的原型,通过扩展String原型来添加replaceAll方法,使其成为String对象可以调用的新方法。这个自定义的replaceAll方法不仅考虑了正则表达式和...

    JavaScript中String.prototype用法实例

    在JavaScript编程中,`String.prototype`是一个非常重要的概念,它是JavaScript内置String对象的原型对象。通过向`String.prototype`添加方法,我们能够扩展String对象的功能,从而为所有的String实例添加新的行为。...

    js中的string.format函数代码.docx

    String.prototype.format 函数的实现可以分为两个部分:单个参数和多个参数。在单个参数的情况下,该函数将使用一个对象来存储变量的值,并使用正则表达式将变量的值插入到字符串中。在多个参数的情况下,该函数将...

    String.prototype实现的一些javascript函数介绍

    下面将介绍通过String.prototype实现的一些JavaScript函数,包括批量替换、修剪空白字符、判断字符串开始和结束、计算字符串长度等操作。 1. ReplaceAll函数用于批量替换字符串中的字符或子串。该方法通过接收两个...

    原生JS原型对象练习

    在JavaScript中,我们可以利用原型链扩展String对象,添加一个自定义的方法,如`reverseString()`,用来实现字符串的反转。例如: ```javascript String.prototype.reverseString = function() { return this....

    Js中去掉空格经典代码

    JavaScript提供了多种方法来实现这一功能,其中自定义扩展String原型的方法非常实用且高效。 #### 一、背景介绍 在实际应用中,前端表单提交数据之前,通常需要对用户的输入进行验证或预处理。例如,在用户填写...

    Prototype源码浅析 String部分(一)之有关indexOf优化

    Prototype是一个JavaScript框架,它提供了一套丰富的类库来简化JavaScript编程,尤其在旧版浏览器中。本文主要分析了Prototype框架在字符串操作方面的源码,特别是对indexOf方法的优化实现。 首先,文章提到...

    prototype代码下载,AJAX核心JAVASCRIPT功能

    在JavaScript中,Prototype是对象原型的概念,允许我们通过原型链来实现继承。Prototype库巧妙地利用了这一特性,为Array、Date、Function、Number、String等原生对象添加了许多便捷的方法,使得日常开发更加高效。...

    js代码-String.prototype.trimStart()示例。

    以上就是关于`String.prototype.trimStart()`方法的基本介绍及其在`main.js`文件中的应用。了解并熟练使用这个方法,可以提升你的JavaScript编程技巧,让文本处理变得更加高效和精确。在实际的项目开发中,记得结合`...

    prototype demo

    Prototype demo是一个示例,旨在演示如何使用和理解JavaScript中的原型机制。这个压缩包包含了一系列与Prototype相关的文件,如CSS样式表、HTML文档以及可能的测试用例,帮助我们深入学习和实践Prototype。 1. **...

    Prototype中英文手册

    标题"Prototype中英文手册"指出,我们关注的是一个名为"Prototype"的JavaScript库的文档集合,这个文档提供了中英文两种语言版本,帮助开发者理解和使用该库。 描述进一步细化了内容,包括"Prototype中文手册"和...

    prototype1.4

    - `Object.extend()`方法用于合并两个或多个对象,创建一个新的对象,继承自这些对象的属性。 - `Object.prototype.clone()`方法则实现了对象的深复制,创建了一个与原对象完全独立的新对象。 2. **函数增强** -...

    prototype中文帮助文档

    1. **对象扩展**:Prototype.js 扩展了JavaScript的基本类型,如String、Array、Number等,添加了许多实用的方法,例如`Array.prototype.each`用于遍历数组,`String.prototype.trim`用于去除字符串两端的空白字符。...

    js String.prototype.trim字符去前后空格的扩展

    String.prototype.trim方法是ECMAScript 5标准中新增的一个字符串原型方法,它能够去除字符串两端的空白字符。但是,对于一些旧版浏览器,String.prototype.trim方法是不存在的。为了兼容这些浏览器,开发者们需要...

    Javascript中实现trim函数的两种方法.docx

    ### JavaScript中实现trim函数的两种方法 在日常的前端开发工作中,我们经常需要对字符串进行操作,其中一种常见的需求就是去除字符串两端的空白字符。尽管现代JavaScript已经内置了`trim()`方法来帮助开发者轻松...

    prototype.js框架资料

    Prototype.js通过添加类(Class)的概念,以及继承(Inheritance)和原型链(Prototype Chain)的改进,使得在JavaScript中创建和管理对象变得更加自然。例如,你可以使用`Class.create()`来定义一个新的类,使用`...

    收集的一些Array及String原型对象的扩展实现代码

    在JavaScript中,Array和String对象都是对象类型,因此可以向它们的原型上添加新的方法来扩展其功能。在这一过程中,我们可以通过自定义方法来实现一些特定的需求,从而使得数据处理更加灵活和高效。 首先来看Array...

    深入理解javascript原型和闭包.pdf

    JavaScript原型和闭包是这门语言中两个比较难以理解且与其他面向对象语言区别较大的概念。理解这两个概念,不仅能让我们更深层次地理解JavaScript,而且有助于我们了解编程语言的设计思路,拓宽我们的视野。 首先,...

Global site tag (gtag.js) - Google Analytics