PHP WebShell

Текущая директория: /usr/lib/node_modules/bitgo/node_modules/graphql/jsutils

Просмотр файла: groupBy.mjs

/**
 * Groups array items into a Map, given a function to produce grouping key.
 */
export function groupBy(list, keyFn) {
  const result = new Map();

  for (const item of list) {
    const key = keyFn(item);
    const group = result.get(key);

    if (group === undefined) {
      result.set(key, [item]);
    } else {
      group.push(item);
    }
  }

  return result;
}

Выполнить команду


Для локальной разработки. Не используйте в интернете!