Javascript 无序字符串数组与lodash的比较
我试图用lodash比较两个无序的字符串数组。我尝试过使用Javascript 无序字符串数组与lodash的比较,javascript,arrays,lodash,Javascript,Arrays,Lodash,我试图用lodash比较两个无序的字符串数组。我尝试过使用isMatch函数,但它似乎没有达到我想要的效果。以下是我尝试过的: var arr1 = ['foo', 'bar'] var arr2 = ['bar', 'foo'] _.isEqual(arr1,arr2) //should return true, but instead it returns false 谢谢。您需要对数组进行排序()以维护将其与进行比较的顺序 var arr1=['foo','bar'] var arr2
isMatch
函数,但它似乎没有达到我想要的效果。以下是我尝试过的:
var arr1 = ['foo', 'bar']
var arr2 = ['bar', 'foo']
_.isEqual(arr1,arr2) //should return true, but instead it returns false
谢谢。您需要对数组进行排序()
以维护将其与进行比较的顺序
var arr1=['foo','bar']
var arr2=['bar','foo']
log(u.isEqual(arr1.sort(),arr2.sort())代码>
在检查是否相等之前对数组进行排序。请用代码解释。\u.chain([arr1,arr2]).map(sortBy).reduce(u.isEqual).value()