[基础]JS判断两个数组是否相等

8,329 阅读1分钟

业务场景

两个数组,元素均为 字符串或数字 类型,比较两个数组是否相等,元素顺序无须一致。例如:[1,2,3] === [2,3,1]成立。

var a = ['1', '3', '2'];
var b = ['3', '1', '2'];

解决方案

sort排序

var c = a.length === b.length && a.sort().toString() === b.sort().toString();