0

プロパティ{retire: true }を持つ自転車オブジェクトがあり、functioningnotFunctioningなどのいくつかのフィルターを準備したいとします。

var BikeChecker = {
  functioning: function(bike) {
    return (bike.retired != true);
  },
  notFunctioning: function(bike) {
    return !functioning(bike);
  };

notFunctioning内から機能にアクセスして、notFunctioningを最初から作成しないようにするにはどうすればよいですか?

避けたい:

notFunctioning: function(bike) {
  return (bike.retired == true);
}

そして、 notFunctioning(bike)を定義する代わりに!functioning(bike)を実行することを提案しないでください(なぜなら、angular-js では、フィルター 'filter' に渡された機能を無効にすることができないためです)。

4

1 に答える 1