栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

浅谈js中StringBuffer类的实现方法及使用

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

浅谈js中StringBuffer类的实现方法及使用

如下所示:

JAVA中有一个StringBuffer类,js中却没有下面来自己实现一个简单的js的StringBuffer类。
 //创建一个StringBuffer类 ,此类有两个方法:一个是append方法一个是toString方法
function StringBuffer() {
	this.__strings__ = [];
};
StringBuffer.prototype.append = function(str) {
	this.__strings__.push(str);
};
StringBuffer.prototype.toString = function() {
	return this.__strings__.join('');
};

StringBuffer的使用:

//此实例的主要是用来拼接字符串

function GnComCard(companymsg) {
var buffer = new StringBuffer();//声明一个对象
	buffer.append('
  • ');//追加字符串,下同 buffer.append(''); buffer.append(''); buffer.append(''+ companymsg.companyMasterName+ ' ' + FormatDate(companymsg.crtime) + ''); buffer.append(''); if (companymsg.newsId != null) { buffer.append(''+ companymsg.newsTitle + ''); } else { buffer.append(''+ companymsg.newsTitle + ''); } if (companymsg.newsContent != null) { buffer.append('>>展开'); buffer.append(''+ companymsg.newsContent + ''); } buffer.append(''); buffer.append(''); buffer.append('
  • '); return buffer.toString();//拼接成一个字符串 }

    以上这篇浅谈js中StringBuffer类的实现方法及使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持考高分网。

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/94452.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号