读书人

JS对象ToString()步骤

发布时间: 2012-10-18 13:46:55 作者: rapoo

JS对象ToString()方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  <html>  <script>            var Person = function($name,$age){          this.Name = $name;          this.Age=$age;          this.cry =function(){              alert("我的名字是:"+this.Name)          }      }         Object.prototype.toString = function (){      var res="";      var p = new this.constructor();//获取当前方法的构造器(用于循环属性)      for(var o in p){          res+=(o+"="+this[o]+",");//从当前this对象读取构造器中的属性对应的值      }      //通过构造constructor取得本对象的所有属性,然后再从当前(this)对象中取值。      return res;  } ;      var p = new Person("李刚",34);  alert(p);//Name=李刚,Age=34,cry=function....   // -->      </SCRIPT>     </html>  
?

读书人网 >操作系统

热点推荐