关于javascript中的对象问题 while(self) { if (self == aType) return true; //这里有退出循环 self = self.Type; }; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那这样的话,return返回的不都是true了吗? self = self.Type; 当self.Type不存在时退出while,就返回false了 self.Type怎么会不存在呢?每个对象都是被CLASS生成的啊,既然是这样,每个都应该有一个TYPE啊,TYPE的属性应该都是对象啊 isA: function(aType) //一个判断类与类之间以及对象与类之间关系的基础方法 { var self = this; while(self) { if (self == aType) return true; self = self.Type; }; return false; }這個while循環是用來判斷某個對象是否為aType類或繼承自aType類.因為我們的object是最基本的基類是沒有Type屬性的(即它的Type屬性為undefined), 所以當self = self.Type不停地把self的基類賦給self,直到把object基類賦給self時,如果還沒有滿足self == aType就會退出這個while循環. 文本输入框光标闪动很快,怎么解决 如何使textarea 显示行号 iframe问题! 谁能帮我注译下下面的程序! 如何模仿 手动在网页的 testbox 里 进行 ctrl + A ctrl + C ctrl + V 操作 【疑问】FF有没有类似于IE下的selection的对象? script取文本框的值的问题。谢谢! 提个小问题,关于随机增加事件句柄 急!急!急!请大家帮我改改这个程序,当按下往左侧添加的按钮时,显示的value就发生了偏差 如何在一个htm文件里的javascript程序中调用另一个js文件的函数,并传递参数 js处理一些和字符有关的 js的问题!在线等!(急)
{
var self = this;
while(self)
{
if (self == aType)
return true;
self = self.Type;
};
return false;
}
這個while循環是用來判斷某個對象是否為aType類或繼承自aType類.
因為我們的object是最基本的基類是沒有Type屬性的(即它的Type屬性為undefined), 所以當self = self.Type不停地把self的基類賦給self,直到把object基類賦給self時,如果還沒有滿足self == aType就會退出這個while循環.