微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JavaScript – Coffeescript:Array元素匹配另一个数组

我有两个数组:
array1 = ["hello","two","three"]
array2 = ["hello"]

我想检查array2是否包含1个或更多的array1单词.

如何使用Coffeescript?

解决方法

找到一种方法来检查使用此CoffeeScript chapter的两个数组之间的交集.CoffeeScript看起来非常棒.

如果在元素的交点之后产生的数组包含至少一个项目,则两个数组都具有公共元素.

intersection = (a,b) ->
  [a,b] = [b,a] if a.length > b.length
  value for value in a when value in b

x = ["hello","three"]
y = ["hello"]

intersection x,y  // ["hello"]

试试here.

原文地址:https://www.jb51.cc/js/152746.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐