gpt4 book ai didi

JavaScript 函数

转载 作者:行者123 更新时间:2023-12-03 04:23:48 25 4
gpt4 key购买 nike

这是我在 stackoverflow 上的第一个问题,我希望有人能帮助我

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)”可以用我以前很警觉()所以没有使用alert[]()这样的请帮助我

最佳答案

filters[this.visibility](this.todos) 表示 filters[this.visibility] 计算结果为函数。

例如如果 this.visibility = "all"filters[this.visibility] 表示 filters["all"]。然后,您可以使用参数 this.todos 调用该函数。相当于写

filters.all(this.todos)

但它允许根据 this.visibility 动态选择函数。

关于JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43821137/

25 4 0
文章推荐: javascript - 自定义复选框选择限制不起作用
文章推荐: flutter - 如何将Future >转换为List