Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
WIKIPEDIA
/
nodejs
/
daily_store_reports_nodejs
/
node_modules
/
exceljs
/
lib
/
utils
:
string-builder.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
// StringBuilder - a way to keep string memory operations to a minimum // while building the strings for the xml files class StringBuilder { constructor() { this.reset(); } get length() { return this._buf.length; } toString() { return this._buf.join(''); } reset(position) { if (position) { while (this._buf.length > position) { this._buf.pop(); } } else { this._buf = []; } } addText(text) { this._buf.push(text); } addStringBuf(inBuf) { this._buf.push(inBuf.toString()); } } module.exports = StringBuilder;