1.0.1 • Published 2 years ago

@dvalladares/utils v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

@dvalladares-utils

Utileria varias...

getFunctionToSort

Funcion para contruir otra funcion de ordenamiento que se le pasa a la funcion sort de los Array.

import { getFunctionToSort } form '@dvalladares/utils';


let arrOrder = [].sort(getFunctionToSort('asc', 'persona', 'idPersona'))

Parametros

order: puede ser asc o desc

key: string valor de la key del objeto que se esta iterando por la cual se desea ordenar

key2: string valor de la segunda key por la cual se desea ordenar para busqueda mas profunda ejemplo item[key][key2] que podria ser asi item.persona.idPersona

deleteRepeteInArray

Funcion para eliminar objetos repetidos en un array debes de pasar por parametros una lista debes pasar la key por la cual quieres filtrar o la key que esta repetida para asi poder eliminarla

import { deleteRepeteInArray } from "@dvalladares/utils";

let withoutRepeat = deleteRepeteInArray([], "persona", "idPersona");

parametros

lista: Array una lista de datos que desea eliminar los repetidos

firstKey: string

secondKey: string