我有以下数组,
var a = [1,2,3,4,5];
var b = [2,3,4,5,6];
var c = [4,5,6,7,8];
var d = [1,2,3,4,5];
找出不同数组的最有效方法是什么?即数组 a、b 和 c 是不同的,顺序很重要。
最佳答案
一种有趣的方法是将它们转换为字符串并比较它们。您可以对它们进行 JSON stringify
或者像这样加入
它们
a.join('') === b.join('')
之所以有效,是因为您说顺序很重要。我不知道使用 JSON 的 stringify over join 原语之间的基准。也许你可以试试看。
关于javascript - 以最有效的方法查找唯一数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38751874/