zoukankan      html  css  js  c++  java
  • javascript中的document.write()

    <script language="javascript" type="text/javascript">
    function parseon(){
      var a=function(){
        document.write("sfdd");
      }
      var m=new Array();
      a.toString=function(){
        document.write("今天你吃饭了嘛?");
      }
      return a;
      }
      var n=parseon();
      document.write(n);
    </script>

    输出:今天你吃饭了嘛?underfind

    其实document.write()执行的时候,会自动调用对象的toString()对象方法.所以在这段代码执行过后,会输出:"今天你吃了嘛?";由于重写的方法没有返回值!所以会输出underfind.注意一点就是这里输出的是toSting()方法返回的值,而不是之前var a=function(){......}的引用。

    详细请见此链接:http://topic.csdn.net/u/20110514/17/1368fb7d-76f5-4d45-9e42-63341f411e9c.html

  • 相关阅读:
    Linux filesystem
    centos 下 gradle 编译打包 apk
    python SSL 错误
    nginx 缓存配置
    nginx 反向代理配置
    redhat 网卡绑定
    磁盘阵列
    Centos 安装Django2.1
    python pyquery 基本用法
    python 爬虫之-- 正则表达式
  • 原文地址:https://www.cnblogs.com/unbreakable/p/2429561.html
Copyright © 2011-2022 走看看