js中通用的Object属性和方法

 constructor属性,它引用了初始化这个对象的构造函数。如
 ide

 

  
  
           
  
  
  1. var d = new Date();  
  2. d.constructor==Date;//true  

constructor属性能够用来肯定对象的类型。不过一般用instanceof运算符。如 函数

 

  
  
           
  
  
  1. if((typeof o == 'object')&& (o instanceof Date)) 


 

toString()方法spa

当js须要把一个对象转换为字符串的时候,它会调用该对象的toString()方法。默认的toString()没啥用,得本身定制。对象

 toLocaleString()方法,这是返回对象的一个本地化字符串表示。Object所定义的默认的 toLocaleString()并不会本地化本身。它老是返回与toString()彻底相同的内容。也得本身定制。继承

valueOf()方法字符串

当js须要把一个对象转换成数字,它才会调用。能够定制。string

hasOwnProperty()若是对象用一个单独的字符串参数所指定的名字来本地定义一个非继承的属性,它就返回true。it

还有2个,之后再谈。
 class

相关文章
相关标签/搜索