在以健康实践为重点的应用程序中,我需要检查一个数组是否存在于另一个数组中。匹配条件是: * 是否有额外的不匹配元素无关紧要 * 术语是否在“haystack”数组中出现多次无关紧要
我们在 Lodash 讨论中找到了一个很好的解决方案。它在 JSFiddle 中被模拟并且似乎运行良好。
但是在相当复杂的应用程序中,它使用 Lodash 将浏览器分开
各种配置
这是适用于 Lodash 的代码。
let haystack = ['health tips','iridology','something else','asdfasd'];
let needle = ['iridology','health tips'];
alert(_.intersection(needle,haystack).length === needle.length);
有谁知道在纯 Javascript 中执行此操作的简单方法?
UYOU
九州编程
相关分类