javascript typeof constructor
2009-04-22 17:34
453 查看
所有JavaScript对象都带有的一个属性,构造函数——constructor。这一属性引用的是原本用来构造该对象的那个函数。
执行constructor后的结果是一个对象,而执行typeof后的结果是一个字符串。看下表的对比:
通过对传入参数的数量和类型的判断,那么函数重载也就简单了。
执行constructor后的结果是一个对象,而执行typeof后的结果是一个字符串。看下表的对比:
变量 | typeof 变量 | [b]变量.constructor [/b] |
{a:"b"} | "object" | Object |
["a","b"] | "object" | Array |
function(){} | "function" | Function |
"a" | "string" | String |
66 | "number" | Number |
true | "boolean" | Boolean |
new User() | "object" | User |
相关文章推荐
- javascript之typeof、constructor、instanceof
- javascript类型判断 typeof instanceof constructor
- javascript类型判断 typeof instanceof constructor
- javascript之typeof、constructor、instanceof
- typeof + instanceof+toString+constructor什么推理javascript数据类型
- typeof + instanceof+toString+constructor是如何判断javascript数据类型的
- javascript typeof constructor
- Javascript中typeof instanceof constructor的区别
- Deserialization Problems ... The constructor to deserialize an object of type ... was not found
- JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
- 在 JavaScript 中为什么 typeof null 的结果是 object?为什么呢?
- Javascript之typeof与instanceof
- JavaScript:Uncaught TypeError Cannot read property 'id' of null。
- JavaScript "typeof" and "in"
- 深入理解javascript之typeof和instanceof
- javascript typeof的用法
- JavaScript typeof obj === ‘object’ 这样写有什么问题
- MyBatis3 association error - The content of element type "resultMap" must match "(constructor?,id*,result*,association*,collection*,discriminator?)"
- 如何判断js中的数据类型:typeof、instanceof、 constructor、 prototype方法比较
- js中的Object和function的一些比较,typeof和constructor总结 区别