采用构造函数创建的对象,都被认为是构造函数的一个实例(instance),简单理解就是新创建的对象时一个克隆体,而构造函数则是被克隆体,我们使用instanceof来验证一下这个对象是不是由这个构造函数克隆过来的。如果是则放回true,不是则返回false。
1 | var Bird = function(name,color){ |
如果不使用构造函数创建对象,则会验证出它不是该构造函数的实例:
1 | var abc = { |
采用构造函数创建的对象,都被认为是构造函数的一个实例(instance),简单理解就是新创建的对象时一个克隆体,而构造函数则是被克隆体,我们使用instanceof来验证一下这个对象是不是由这个构造函数克隆过来的。如果是则放回true,不是则返回false。
1 | var Bird = function(name,color){ |
如果不使用构造函数创建对象,则会验证出它不是该构造函数的实例:
1 | var abc = { |
评论