我有两个数组 - 例如 [8, 7, 6, 5]
和 [5, 6, 7]
。我可以通过什么方式接收新数组[7,6,5]
。因此,顺序必须与第一个数组相同,元素与第二个数组相同。
而且它可以是数组中的不同值,而不仅仅是数字。
谢谢。
最佳答案
我猜结果一定是[7,6,5]
,而不是[8,7,6]
。
> a = [8, 7, 6, 5]; b = [5, 6, 7]
[5, 6, 7]
> a.filter(function(x) { return b.indexOf(x) >= 0 })
[7, 6, 5]
关于javascript - jquery合并两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17291345/