无涯教程-Javascript - toSource()函数

55 阅读1分钟

toSource方法字符串表示对象的源代码,此方法并不适用于所有浏览器。

toSource() - 语法

RegExpObject.toSource();

toSource() - 返回值

返回表示对象源代码的字符串。

toSource() - 示例

<html>
   <head>
      <title>JavaScript RegExp toSource Method</title>
   </head>

<body> <script type="text/javascript"> var str="Javascript is an interesting scripting language"; var re=new RegExp( "script", "g" );

     </span><span class="kwd">var</span><span class="pln"> result</span><span class="pun">=</span><span class="pln">re</span><span class="pun">.</span><span class="pln">toSource</span><span class="pun">(</span><span class="pln">str</span><span class="pun">);</span><span class="pln">
     document</span><span class="pun">.</span><span class="pln">write</span><span class="pun">(</span><span class="str">"Test 1 - returned value : "</span><span class="pln"> </span><span class="pun">+</span><span class="pln">  result</span><span class="pun">);</span><span class="pln"> 
     
     re</span><span class="pun">=</span><span class="kwd">new</span><span class="pln"> </span><span class="typ">RegExp</span><span class="pun">(</span><span class="pln"> </span><span class="str">"/"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"g"</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
     
     </span><span class="kwd">var</span><span class="pln"> result</span><span class="pun">=</span><span class="pln">re</span><span class="pun">.</span><span class="pln">toSource</span><span class="pun">(</span><span class="pln">str</span><span class="pun">);</span><span class="pln">
     document</span><span class="pun">.</span><span class="pln">write</span><span class="pun">(</span><span class="str">"&lt;br /&gt;Test 2 - returned value : "</span><span class="pln"> </span><span class="pun">+</span><span class="pln">  result</span><span class="pun">);</span><span class="pln"> 
  </span><span class="tag">&lt;/script&gt;</span><span class="pln">

</body> </html>

运行上面代码输出

Test 1 - returned value : /script/g
Test 2 - returned value : /\//g

参考链接

www.learnfk.com/javascript/…