Removendo objetos duplicados em Array JS  [draft]

Arrays export const removeDuplicateIDs = <T extends { id: any }>(arr: T[]) => { const newArr = arr.reduce((result, item) => { const itemExists = result.find((r) => r.id === item.id); if (itemExists) return result; return result.concat([item]); }, [] as T[]); return newArr; };

novembro 13, 2022 · Marcelo

Usando Generics no Typescript

Typescript Creio que a maioria dos devs se não faz uso, pelo menos reconhece a importância de se usar typescript nos projetos JS. Eu venho de linguagens tipadas, então quando passei a utilizar essa tecnologia senti que as coisas ficam muito melhor organizadas e fica muito mais fácil encontrar ou mesmo prevenir erros no código. Uma das grandes vantagens do Javascript é que a linguagem é muito dinâmica, até mesmo permissiva se podemos dizer assim, porém o Typescript não precisa sempre engessar nosso código a ponto de perdermos essa característica....

outubro 17, 2022 · Marcelo