我有一个创建对象的类。然后通过for()
循环将其中10个对象放入数组中。在类中是一个if()
语句,用于定义单击移动以及用户是单击对象还是空白区域:
if (distance < this.properties.radius) {
removeEnabled = true;
this.manageClick();
} else {
removeEnabled = false;
this.properties.alpha = 0;
}
我必须使用哪些代码来发现数组中的项目是removeEnabled = true
还是具有removeEnabled = false?然后执行单独的函数,如果它是真的,或者它是否为假?
答案 0 :(得分:1)
您只需将removeEnabled
属性添加到对象:
obj.removeEnabled = true/false;
然后你可以从数组中读取obj并检查它的removeEnabled
属性
答案 1 :(得分:1)
如果你设置
removeEnabled = true
到
this.removeEnabled = true
它被设置为对象的属性,然后在你的forloop中你只需这样做:
for (var i = 0; i < objects.length; i++) {
if (objects[i].removeEnabled) {
// enter required code
}
}