阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS Symbol.matchAll

      **Symbol.matchAll** 返回一个迭代器,该迭代器根据字符串生成正则表达式的匹配项。此函数可以被 String.prototype.matchAll() 方法调用。

      The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

      描述

      此Symbol用于 String.prototype.matchAll() 特别是 RegExp.prototype[@@matchAll]()。下面两个例子返回相同的结果:

      'abc'.matchAll(/a/);
      
      /a/[Symbol.matchAll]('abc');
      

      此方法用于自定义 RegExp 子类中的匹配行为。

      Symbol.matchAll 属性的属性特性:
      writable
      enumerable
      configurable

      示例

      更多示例请查阅 String.prototype.matchAll()RegExp.prototype[@@matchAll]()

      规范

      文档状态备注
      ECMAScript Latest Draft (ECMA-262)Symbol.matchAllDraft 

      相关链接

      目录
      目录