c语言找出两个数组的公共元素,如何在JavaScript中找到两个或多个数组之间的公共元素...

如果只有两个数组,那么通过使用逻辑方法,可以找到公共元素。 但是,如果有更多的数组,则很难找到公共元素。 因此,为了使该过程尽可能简单,可以使用_.intersection() 方法。 它是一个javascript库-- underscore.js 框架中函数。

_.intersection()方法将检查所有数组的每个元素,并显示公共值。如果一组数组中的至少一个数组甚至没有一个公共值,那么将不会显示任何输出。

语法_.intersection( array1, array2, .... );

它接受数组并尝试找出公共值并将其显示为输出。

示例

在下面的示例中,_.intersection()方法检查所提供数组的每个值,并将公共值显示为输出。

document.write(_.intersection([1, 2, 3, 4, 5],

[1, 2, 3, 4, 5, 6],

[1, 2, 3, 4, 5, 6, 7, 8,]));

输出结果1,2,3,4,5

该方法不仅接受数字或字符串作为输入,还接受void、null等假值作为输入。

示例

在以下示例中,不仅传递了数字,还传递了错误的值。 _.underscore()方法仔细检查每个包含假值的值,以显示公共值。

document.write(_.intersection([1, 2, 3, "null", "undefined"],

[1, 2, 3, "null", "undefined", "void"],

[1, "null","void"]));

输出结果1,null

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值