如何知道两个数组是否具有相同的值

如何知道两个数组是否具有相同的值,第1张

如何知道两个数组是否具有相同的值
function arraysEqual(_arr1, _arr2) {    if (!Array.isArray(_arr1) || ! Array.isArray(_arr2) || _arr1.length !== _arr2.length)      return false;    var arr1 = _arr1.concat().sort();    var arr2 = _arr2.concat().sort();    for (var i = 0; i < arr1.length; i++) {        if (arr1[i] !== arr2[i]) return false;    }    return true;}

请注意,这不会像以前的答案那样修改原始数组。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5042043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存