hummm. Se chegar ao ponto que você precisa fazer isso em uma lista grande, não seria melhor pedir isso ja organizado pro backend? Fazer um foreach e depois dar um console log. entao pq nao logar já no momento do foreach? Mesmo que você faça im foreach ou reduce ou qqr coisa. Só esse processamento ja é pesado se a lista for muito grande. A não ser que você receber um xls assim, mas ai vale a pena processar todo ele primeiro e criar as funções de consulta. Enfim. antes de pensar em uma solução para esse problema uma das formas é pensar porque você tem o problema em si e tentar resolver isso e não só o que esta na sua frente.

Acho que não é a resposta que esperava, mas enfim, pra pensar. :)