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

前端之家收集整理的这篇文章主要介绍了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.

猜你在找的JavaScript相关文章