在一个问题中讨论了jQuery和本机JS如何相互执行.
当然,vanilla解决方案的执行速度要快得多,因为它不处理整个阵列我提出的使用方法Array.filter,我非常自信至少会比这更快$.grep.
令人惊讶的是,在将它添加到测试中后,我接受了一个教训:Testsuite
Edgecases当然有不同的结果.
任何人都知道为什么$.grep应该比原生方法快3倍Arrray.filter?
编辑:我修改了测试以使用来自MDN的过滤器垫片,结果非常有趣:
最后一个像我希望它能看到的结果