From 8a920f47d566b973e683797c722670053c24af54 Mon Sep 17 00:00:00 2001 From: maropboia <164220066+maropboia@users.noreply.github.com> Date: Fri, 3 May 2024 11:38:25 +0600 Subject: [PATCH] comment --- .vitepress/utils.ts | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/.vitepress/utils.ts b/.vitepress/utils.ts index dc8a2a788..961ad414c 100644 --- a/.vitepress/utils.ts +++ b/.vitepress/utils.ts @@ -1,12 +1,3 @@ -export function groupBy( - arr: T[], - key: (i: T) => K -): Record { - return arr.reduce( - (groups, item) => { - ;(groups[key(item)] ||= []).push(item) - return groups - }, - {} as Record - ) -} +const arr = [{name: 'Alice', age: 30}, {name: 'Bob', age: 25}, {name: 'Charlie', age: 30}]; +const groupedByAge = groupBy(arr, item => item.age); +// groupedByAge is now equal to {25: [{name: 'Bob', age: 25}], 30: [{name: 'Alice', age: 30}, {name: 'Charlie', age: 30}]}