【问题标题】:Intersect 2 arrays jQuery [duplicate]相交2个数组jQuery [重复]
【发布时间】:2020-03-02 16:45:18
【问题描述】:

有没有一种方法可以确定索引不同的 2 个数组之间的交集,如下所示:

a1 = ["a", "b"]
a2 = ["b", "a"]

/* a1 == a2 should return true */

当然,

a1 = ["b", "c"]
a2 = ["d", "f"]

/* a1 == a2 should return false */

或者有没有更好的方法来检查 jQuery/Javascript 中索引不同的 2 个数组之间的相似性

【问题讨论】:

  • 您的答案一式两份。请注意,jQuery 是一个主要用于修改 DOM 的框架。因此,这不是您需要在这里使用的;普通的旧 JS 是。

标签: javascript jquery


【解决方案1】:

使用sort().toString()

var a1 = ["a", "b"]
var a2 = ["b", "a"]

console.log(a1.sort().toString()===a2.sort().toString());

var a1 = ["b", "c"]
var a2 = ["d", "f"]
console.log(a1.sort().toString()===a2.sort().toString());

【讨论】:

    猜你喜欢
    • 2013-07-22
    • 1970-01-01
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 1970-01-01
    • 2012-03-03
    • 1970-01-01
    相关资源
    最近更新 更多