「JavaScript入門」RegExp.prototype[@@split]メソッドのサンプル

書式
regexp[Symbol.split](str[, limit])
文字列を部分文字列に区切ることによって、 String オブジェクトを文字列の配列に分割します。
使用例

class RegExpTest extends RegExp {
  [Symbol.split](str, limit) {
    const result = RegExp.prototype[Symbol.split].call(this, str, limit);
    return result.map(x => `{${x}}`);
  }
}
const target="2021/02/19";
console.log("結果1: " + target.split(new RegExpTest('/')));
console.log("結果2: " + target.split(new RegExp('/')));

実行結果
> “結果1: {2021},{02},{19}"
> “結果2: 2021,02,19"

JavaScript

Posted by arkgame