gpt4 book ai didi

javascript - 为什么要用一个函数来返回一个函数?

转载 作者:数据小太阳 更新时间:2023-10-29 04:49:13 24 4
gpt4 key购买 nike

我想知道,为什么我有时会看到返回函数的函数?

例如这个问题的答案: AngularJS custom filter function

$scope.criteriaMatch = function( criteria ) {
return function( item ) {
return item.name === criteria.name;
};
};

一个函数返回另一个函数返回一个值是什么意思?

最佳答案

在很多情况下,您都希望返回一个函数。在这种情况下,它专门处理 Angular 如何定义过滤器。外部函数旨在处理可能需要注入(inject)的任何依赖项或可能需要指定的任何变量。内部函数是应用于集合以返回较小集合的实际过滤步骤。

关于javascript - 为什么要用一个函数来返回一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37335783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com