我正在为一个 web 应用程序编写代码,该应用程序需要定期筛选一个 JavaScript 对象数组以返回子集对象。我发现在我的代码中,我会得到大量的 for 循环。我计划编写一个可以使用传入函数返回筛选后的子集的原型函数,类似于 C# 的 LINQ lambda 或 Scala 的 filter 函数,但是我不禁想到这种方法是否已经被实现,无论是在核心语言中还是在外部库中,而我正在重新发明轮子。
是否有一种更受欢迎的方法来返回一个功能性筛选的 Json 子集对象,而不需要将 for 循环散布在我的代码中。 语法并不相关,但是具有类似于以下结构和概念的构造函数:
是否有一种更受欢迎的方法来返回一个功能性筛选的 Json 子集对象,而不需要将 for 循环散布在我的代码中。 语法并不相关,但是具有类似于以下结构和概念的构造函数:
var filteredObj = obj.filter(function() {... filter function ...});