我有一个名为 的对象Button_Objs
,它的目的是保存我所有的Button
对象。我在 my 中创建了一个函数,Button_Objs
它遍历它的每个变量。这就是问题所在,我有一个if statement
说:if (i typeof Button){}
. 我这样做是为了只选择Button
存储的对象。
这是这个的 JSFiddle:http: //jsfiddle.net/MichaelMitchell/vcZTR/15/
var Button_Objs = function() {
this.getButtons = function() {
var i;
for (i in this) {
if (type of i == Button) { //PROBLEM, also does not work with instanceof.
document.getElementById('console').innerHTML += ( "button: " + i + "<br />");
}
}
};
};
我也试过instanceof
了,可惜不行:(