假设有以下实例:

var A = function(name){
 this.name = name;  
}

var B = function(age){
 this.age = age;
 A.apply(this,new Array());
}
// B.prototype = new A(); var b = new B(20); if(b instanceof B){ alert("true"); } if(b instanceof A){ alert("true"); }

如果我要alert出两个true ,那么只需要把注释的部分打开。 可是这种情况会B new 出来的每个对象都instanceof A, 如果我只要让某些B的实例instanceof A,还可让某些B 的实例instanceof A 返回false,这个要怎么办,我觉得自己没思路,求助!!