概览
JavaScript中,判断复合数据类型大都是通过查找它的 原型链展开的。
内容
1 typeOf运算符
2 Array.isArray()
3 instanceOf
4 Object.prototype.toString.call()
5 obj.constructor属性(constructor属性不属于对象本身,存在于它的 原型链)
6 obj.proto属性(proto属性不属于对象本身,存在于 Object.prototype)
7 Array.prototype.isPrototypeOf(obj)
8 Object.getPrototypeOf(obj)
网友评论