我正在为一个 web 应用程序编写一些代码,该应用程序经常需要过滤 javascript 对象数组以返回对象的子集。我发现在我的整个代码中,我以大量的 for
循环结束。我打算编写一个原型(prototype)函数,它可以使用传入的函数返回过滤后的子集,类似于 C# 的 LINQ lambda 或 Scala 的过滤器,但我不禁认为这已经完成了,无论是在核心语言中还是在外部库,我正在重新发明轮子。
是否有一种首选方法可以在功能上返回经过过滤的 Json 对象子集,而不会在我的代码中出现乱七八糟的 for 循环。语法不相关,但构造和概念类似于:
var filteredObj = obj.filter(function() {... filter function ...});
最佳答案
关于javascript - 从 Javascript 代码中删除大量 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9534292/