これはstackoverflowの時の私の最初の質問ですが、私は誰かが私Javascriptの機能
var filters = {
all: function (todos) {
return todos
},
active: function (todos) {
return todos.filter(function (todo) {
return !todo.completed
})
},
completed: function (todos) {
return todos.filter(function (todo) {
return todo.completed
})
}
}
filteredTodos: function() {
return filters[this.visibility](this.todos)
},
なぜこの「フィルター[this.visibility](this.todos)は」 を使用することができ、私がために使用を助けることを願って警告()はそう、この like 未使用の警告は、[]()私は
あなたの質問は明確ではありません - 正確に何を求めていますか? – bouteillebleu
'filters [this.visibility]'は関数呼び出しではなく、[Bracket notation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/)を使ってアクセスするプロパティです。 Property_Accessors#Bracket_notation) - 結果のプロパティ_は関数なので、最後に '(this.todos)'を呼び出す – Matt
* "どうすれば" [this.visibility](this.todos) )そうではない[] {}()。 "*英語お願いします。 – zer00ne