parseError={}与parseError=function(){}是不一样的parseError=function(){}呢就是说parseError是oXmlDom的一个方法而oXmlDom.parseError={}呢,在{}里可以添加oXmlDom.parseError的方法或属性而valueOf:function(){} 呢就相当于oXmlDom.parseError.valueOf=function(){}这是添加一个方法如果valueOf:"",就相当于oXmlDom.parseError.valueOf=""这是添加一个属性
去看一下JSON的定义就知道了.
parseError={}与parseError=function(){}是不一样的 在javascript中有两种类型的变量,object类型和function类型parseError={}是新建object类型的变量parseError=function(){}是新建一个function类型的变量
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(){};