Преглед изворни кода

use every for attrsA

Co-authored-by: Tino Koch <17991193+Tinoooo@users.noreply.github.com>
Alvaro Saburido пре 2 година
родитељ
комит
cdbdfdd9a6
1 измењених фајлова са 1 додато и 6 уклоњено
  1. 1 6
      src/utils/index.ts

+ 1 - 6
src/utils/index.ts

@@ -88,12 +88,7 @@ export function deepEqual(a: any, b: any): boolean {
 
     if (attrsA.length !== attrsB.length) return false;
 
-    for (let i = 0; i < attrsA.length; i++) {
-      const { name, value } = attrsA[i];
-      if (b.getAttribute(name) !== value) return false;
-    }
-
-    return true;
+return attrsA.every(({ name, value }) => b.getAttribute(name) === value);
   }
 
   // If both are primitives, return true if they are equal