6.8 用正则表达式作为参数的字符串方法

在 ES6 中,四个用正则表达式作为参数的字符串方法做的事情相当少,它们主要调用参数上面的方法:

  • String.prototype.match(regexp) 调用 regexp[Symbol.match](this)
  • String.prototype.replace(searchValue, replaceValue) 调用 searchValue[Symbol.replace](this, replaceValue)
  • String.prototype.search(regexp) 调用 regexp[Symbol.search](this)
  • String.prototype.split(separator, limit) 调用 separator[Symbol.split](this, limit)

这些参数根本不需要是正则表达式,任何带有相应方法的对象都可以作为参数。

results matching ""

    No results matching ""