TUTORIALFrontendFETCHED
JavaScript RegExp constructor 属性
JavaScript RegExp constructor 属性 JavaScript RegExp 对象 实例 返回正则表达式原型的函数: [mycode3 type='js'] var patt = new RegExp('RUNOOB', 'g'); var res = patt.constructor; [/mycode3] 尝试一下 » 定义和用法 在..
Updated 7/16/2026
Tutorial detail pages default to noindex.
JavaScript RegExp constructor 属性
定义和用法
在 JavaScript 中, constructor 属性返回对象的构造函数。
返回值是函数的引用,不是函数名:
JavaScript 正则表达式 constructor 属性返回 function RegExp() { [native code] }
JavaScript 数组 constructor 属性返回 function Array() { [native code] }
JavaScript 数字 constructor 属性返回 function Number() { [native code] }
JavaScript 字符串 constructor 属性返回 returns function String() { [native code] }
如果一个变量是数组你可以使用 constructor 属性来定义。
浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
| 属性 | |||||
|---|---|---|---|---|---|
| constructor | Yes | Yes | Yes | Yes | Yes |
语法
RegExpObject.constructor
参数
没有参数。
技术细节
| 返回值: | function RegExp() { [native code] } |
| JavaScript 版本: | ECMAScript 1 |
JavaScript RegExp 对象