博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS 拼凑字符串
阅读量:5144 次
发布时间:2019-06-13

本文共 613 字,大约阅读时间需要 2 分钟。

和Java一样,JS中直接用"+"号拼凑字符串是很耗费资源的,所以在大量拼凑字符串的情景中,我们也需要一个类似于StringBuffer的工具,

下面利用Array.join()方法实现StringBuffer

function StringBuffer() {     this._strs = new Array; } StringBuffer.prototype.append = function (str) {     this._strs.push(str); }; StringBuffer.prototype.toString = function() {     return this._strs.join(""); };

使用:

var sb=new StringBuffer();sb.append("sss")sb.append("ddd");sb.toString(); //"sssddd"

附一个项目中用到的字符串格式化方法

/***    格式化字符串*    format("{0},{1}","ddd","fff");*    format('',"btnOk","Button","Ok")**/function format(str){    for(var i=0;i

 

转载于:https://www.cnblogs.com/DajiangDev/p/3433089.html

你可能感兴趣的文章
多校6 1003 HDU5795 A Simple Nim (sg函数)
查看>>
连接mysql数据库,创建用户模型
查看>>
JS中数据类型、内置对象、包装类型对象、typeof关系
查看>>
[软件] 虚拟机:VMware VirtualBox
查看>>
初识Go(6)
查看>>
将多维数组转换为一
查看>>
WHERE 子句
查看>>
窥探Swift之基本数据类型
查看>>
[心得] SQL Server Partition(表分區) 資料分佈探討
查看>>
__stdcall 与 __cdecl
查看>>
CozyRSS开发记录7-了解RSS
查看>>
ES6设计模式之策略模式
查看>>
使用linux下的C操作SQLLITE
查看>>
数据访问-----ADO.NET 练习1
查看>>
框架:Mybatis单向多对一
查看>>
修改Xcode工程名称
查看>>
mongodb基本命令
查看>>
多类选择器
查看>>
hihocoder 1038 01背包
查看>>
hive安装
查看>>