string_builder_symbol.mjs 203 字节
Newer Older
S
so-hard 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14
const data = Symbol('data');

export class StringBuilder {
  constructor() {
    this[data] = '';
  }
  add(str) {
    this[data] += str;
    return this;
  }
  toString() {
    return this[data];
  }
}