function C1(){}
function C2(){}
C2.prototype=new C1();
function C3(){}
C3.prototype=new C2();
var obj=new C3();
function C4(){}
C3.prototype=new C4();
alert(obj instanceof C2);//true alert(obj instanceof C1);//true alert(obj instanceof C3);//false
alert(obj instanceof C4);//false 这个是为什么啊
解决方案 »
- 弹出层中的form用jquery validate验证无效的问题
- 请教一个JS的拖拽难题,解决的话,分值1000,谢谢。
- checkbox用javascript取值问题
- 超难的JS“没有权限”的问题
- 这种js结构跟普通的js结构有什么区别
- 转义字符怎么加??????????????
- 求助 一个正则表达式问题
- 关于javascript 的Frame问题
- 执行客户机上的制定目录下都有一个执行文件
- 什么代码能检测Array对象和Object对象
- 帮忙解释一下????????????????????????????????(chang chang chang)
- js 右下角弹出div 就像csdn首页右下角那个怎么做啊 有代码吗?
function C1(){}
function C2(){}
C2.prototype=new C1();
function C3(){}
C3.prototype=new C2();
var obj=new C3();
function C4(){}
C3.prototype=new C4();
var obj1 = new C3();
alert(obj instanceof C2);//true alert(obj instanceof C1);//true alert(obj instanceof C3);//false
alert(obj instanceof C4);//false 这个是为什么啊
alert(obj1 instanceof C2);
alert(obj1 instanceof C4);
function color(){}; //define color
function colRed(){}; //define red colorcolor.prototype = new colRed(); //再次让color继承colRed
var objRed1 = new color(); //第一次继承colRed的对象
color.prototype = new colRed();//再次让color继承colRed
var objRed2 = new color(); //第二次继承colRed的对象alert(objRed1 instanceof color); //false 这个为什么
alert(objRed2 instanceof color); //true