Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • Arr008-判断两数组是否相等

Arr008-判断两数组是否相等

function isEqual(arr1, arr2) {
    if(arr1.length !== arr2.length) {
        return false;

    }
    const countMap1 = count(arr1);
    const countMap2 = count(arr2);

    function count(arr = []) {
        const resMap = new Map();
        for(const item of arr) {
            resMap.set(item, (resMap.get(item) || 0) + 1 );
        }
        return resMap;
    }

    for(const [key,count] of countMap1) {
        if(countMap2.get(key) !== count) {
            return false;
        }
    }

    return true
}
Edit this page
最近更新: 2025/6/27 02:24
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人