]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Simplify _arrayUnique (#11145)
authorMikhail <connormiha1@gmail.com>
Wed, 15 Feb 2023 14:20:29 +0000 (16:20 +0200)
committerGitHub <noreply@github.com>
Wed, 15 Feb 2023 14:20:29 +0000 (09:20 -0500)
src/helpers/helpers.collection.ts

index ce97cda844417e65ae10a7243c75d1c65f0af47a..458b79b3a2b20a473b95ff8fab542d9d8706aeb1 100644 (file)
@@ -182,14 +182,9 @@ export function unlistenArrayEvents(array, listener) {
  * @param items
  */
 export function _arrayUnique<T>(items: T[]) {
-  const set = new Set<T>();
-  let i: number, ilen: number;
+  const set = new Set<T>(items);
 
-  for (i = 0, ilen = items.length; i < ilen; ++i) {
-    set.add(items[i]);
-  }
-
-  if (set.size === ilen) {
+  if (set.size === items.length) {
     return items;
   }