📅  最后修改于: 2023-12-03 15:32:45.064000             🧑  作者: Mango
有时候我们需要比较两个无序的数组是否相等,而不关心数组元素的顺序,这个时候lodash中提供了非常实用的函数可以进行比较。
这个函数可以用来比较两个数组是否相等,可以忽略数组中元素的顺序
obj
(Array): 要比较的数组。other
(Array): 另一个要比较的数组。[customizer]
(Function): 自定义比较元素的函数,使用这个函数可以自定义比较规则。默认使用全等符进行比较。(Boolean): 如果两个数组相等,则返回true,否则返回false。
const _ = require('lodash');
const arr1 = [1, 2, 3];
const arr2 = [3, 2, 1];
const result = _.isEqualWith(arr1, arr2, _.isEqual);
console.log(result); // true
_.isEqual
是lodash中的函数,该函数可以比较两个值是否相等。
lodash中提供了很多实用的函数,可以帮助我们更方便的进行数组操作,本文介绍了lodash中比较无序数组的函数_.isEqualWith
,希望对大家有所帮助。