假设我有一个属性为{retired: true }的自行车对象,并且我想准备一些过滤器,例如功能和notFunctioning:
var BikeChecker = {
functioning: function(bike) {
return (bike.retired != true);
},
notFunctioning: function(bike) {
return !functioning(bike);
};
如何从notFunctioning中访问功能,从而避免从头开始编写notFunctioning ?
我想避免:
notFunctioning: function(bike) {
return (bike.retired == true);
}
请不要建议做!functioning(bike)而不是定义notFunctioning(bike)(因为 angular-js 不允许我否定传递给过滤器“过滤器”的功能)