Symbol.matchAll

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

描述

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

'abc'.matchAll(/a/);

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

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

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

示例

规范

文档 状态 备注
ECMAScript (ECMA-262)
Symbol.matchAll
Living Standard  

浏览器支持

BCD tables only load in the browser

相关链接