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
属性来定义。
语法
RegExpObject.constructor
实例
返回正则表达式原型的函数:
<p>点击按钮返回一个函数,该函数是创建对象的原型。 </p> <button onclick="myFunction()">点我</button> <p id="demo"></p> <script> function myFunction() { var patt = new RegExp("MYBJ", "g"); var res = patt.constructor; document.getElementById("demo").innerHTML = res; } </script>
程序运行结果:
function RegExp() { [native code] }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » JavaScript RegExp constructor 属性
码云笔记 » JavaScript RegExp constructor 属性