如何在JavaScript中封装Java的StringBuffer方法
2010-12-30 13:12
525 查看
在使用JavaScript的时候,有时候想用到StringBuffer,但发现JavaScript又没有提供此方法,可以自己封装个方法,以后就很方便的去使用了,至于有没有更好的方法去实现,本人还不是很清楚,如果朋友们有什么更好的方法,互相交流下哦……
结果为:最终字符串:a0a1a2a3a4a5
上面用了一个关键字prototype(原型),在今后我们还会继续研究这个关键字。
<script type="text/javascript"> function StringBuffer(){ this.strings = new Array; } StringBuffer.prototype.append=function(str){ this.strings.push(str); //追加指定元素 }; StringBuffer.prototype.toString = function(){ return this.strings.join(""); //向数组之间的元素插入指定字符串(此处为空字符串),并返回。 }; function getStr(){ var sBuffer = new StringBuffer(); for(var i = 0;i<5;i++){ var val="a"+i; sBuffer.append(val); } var myString = sBuffer.toString(); alert("最终字符串:"+myString); } </script>
结果为:最终字符串:a0a1a2a3a4a5
上面用了一个关键字prototype(原型),在今后我们还会继续研究这个关键字。
相关文章推荐
- 如何打造属于自己的Javascript武器库(封装方法)
- java中的clone()方法的研究---(6)如何编写正确的clone()方法:StringBuffer,StringBuilder
- JavaScript如何实现Java的StringBuffer
- Android的Webview中,javascript如何调用java方法
- Android的Webview中,javascript如何调用java方法
- javascript如何封装方法?
- Android的Webview中,javascript如何调用java方法
- 如何开发一个java开源框架-----Jvn框架之实现文件的上传以及方法封装(第六讲)八哥实力讲解
- JavaScript实现Java中StringBuffer的方法
- 关于==和equals()方法&Java中string与char如何转换&String,StringBuffer
- JavaScript实现Java中StringBuffer的方法
- 如何理解java中的方法
- javascript实现类似java中getClass()得到对象类名的方法
- 如何学习java_java入门方法
- 当更改了JDK版本之后JSP项目和Java项目在eclipse中如何更改到当前的JDK的方法
- URL地址中中文乱码详解(javascript中encodeURI和decodeURI方法、java.net.URLDecoder.encode、java.net.URLDecoder.decode)
- 如何查看java源码中的native方法源码
- 递归算法在javascript中使用的小技巧 (javascript的对象封装方法介绍)
- Java之方法重载篇(我重载了,你要如何来调用我。。)
- 如何在JSP页面中的Java代码和JavaScript代码中通信- -