parseError={}与parseError=function(){}是不一样的parseError=function(){}呢就是说parseError是oXmlDom的一个方法而oXmlDom.parseError={}呢,在{}里可以添加oXmlDom.parseError的方法或属性而valueOf:function(){} 呢就相当于oXmlDom.parseError.valueOf=function(){}这是添加一个方法如果valueOf:"",就相当于oXmlDom.parseError.valueOf=""这是添加一个属性

解决方案 »

  1.   

    这是一个JSON的结构.
    去看一下JSON的定义就知道了.
      

  2.   


    parseError={}与parseError=function(){}是不一样的 在javascript中有两种类型的变量,object类型和function类型parseError={}是新建object类型的变量parseError=function(){}是新建一个function类型的变量
      

  3.   

    oXmlDom.parseError={
    valueOf:fun..........
    toString:fun...........
    } oXmlDom的parseError属性是一个对象,这个对象有valueOf和toString方法...oXmlDom.parseError=function(){
    this.valueOf=fun..........
    this.toString=fun...........
    } 我习惯用prototype的写法~
    oXmlDom.parseError=function(){} 
    oXmlDom.parseError.prototype.valueOf=function(){};
    oXmlDom.parseError.prototype.toString=function(){};