Funciones

Funciones

Las funciones del lenguaje de expresiones, por categoría.

NombreFirma
Valor absolutoabs(anyNumberExpression)
Sumaradd(...anyNumberExpression)
Redondeo arribaceil(anyNumberExpression)
Dividirdivide(anyNumberExpression, anyNumberExpression)
Redondeo abajofloor(anyNumberExpression)
Módulomod(anyNumberExpression, anyNumberExpression)
Multiplicarmultiply(...anyNumberExpression)
Potenciapow(anyNumberExpression, anyNumberExpression)
Redondearround(anyNumberExpression, anyNumberExpression)
Restarsubtract(anyNumberExpression, anyNumberExpression)
Truncartrunc(anyNumberExpression, anyNumberExpression)
NombreFirma
Yand(...anyBooleanExpression)
Nonot(anyBooleanExpression)
Oor(...anyBooleanExpression)
NombreFirma
Igualeq(anyExpression, anyExpression)
Mayor quegt(anyNumberExpression, anyNumberExpression)
Mayor o igualgte(anyNumberExpression, anyNumberExpression)
Menor quelt(anyNumberExpression, anyNumberExpression)
Menor o iguallte(anyNumberExpression, anyNumberExpression)
Distintone(anyExpression, anyExpression)
Empieza porstartsWith(anyStringExpression, anyStringExpression)
Termina enendsWith(anyStringExpression, anyStringExpression)
Contienecontains(anyStringExpression, anyStringExpression)
NombreFirma
Concatenarconcat(...anyStringExpression)
Recortar inicioltrim(anyStringExpression)
Recortar finalrtrim(anyStringExpression)
Dividir textosplit(anyStringExpression, anyStringExpression)
LongitudstrLen(anyStringExpression)
Subcadenasubstring(anyStringExpression, anyNumberExpression, anyNumberExpression)
MinúsculastoLower(anyStringExpression)
MayúsculastoUpper(anyStringExpression)
Recortartrim(anyStringExpression)
NombreFirma
Sumar díasaddDays(dateValueExpression, anyNumberExpression)
Restar díassubtractDays(dateValueExpression, anyNumberExpression)
Días entre fechasdateDiff(dateValueExpression, dateValueExpression)
Formatear fechaformatDate(dateValueExpression, anyStringExpression)
NombreFirma
Filtrarfilter({ input: anyArrayExpression, as: textExpression, cond: anyBooleanExpression })
Primerofirst(anyArrayExpression)
Últimolast(anyArrayExpression)
Longitudlength(anyArrayExpression)
Máximomax(anyArrayExpression)
Mínimomin(anyArrayExpression)
Quitar últimopop(anyArrayExpression)
Quitar primeroshift(anyArrayExpression)
InvertirreverseArray(anyArrayExpression)
Array a objetoarrayToObject(anyArrayExpression)
Concatenar arraysconcatArrays(...anyArrayExpression)
Todosevery({ input: anyArrayExpression, as: textExpression, cond: anyBooleanExpression })
Algunosome({ input: anyArrayExpression, as: textExpression, cond: anyBooleanExpression })
Buscarfind({ input: anyArrayExpression, as: textExpression, cond: anyBooleanExpression })
Buscar índicefindIndex({ input: anyArrayExpression, as: textExpression, cond: anyBooleanExpression })
Mapearmap({ input: anyArrayExpression, as: textExpression, in: anyExpression })
Reducirreduce({ input: anyArrayExpression, initialValue: anyExpression, in: anyExpression })
Primeros NfirstN({ n: anyNumberExpression, input: anyArrayExpression })
Últimos NlastN({ n: anyNumberExpression, input: anyArrayExpression })
Máximos NmaxN({ n: anyNumberExpression, input: anyArrayExpression })
Mínimos NminN({ n: anyNumberExpression, input: anyArrayExpression })
Elemento enarrayElemAt(anyArrayExpression, anyNumberExpression)
Índice deindexOfArray(anyArrayExpression, anyExpression)
Contienein(anyExpression, anyArrayExpression)
Añadir al finalpush(anyArrayExpression, anyExpression)
Añadir al iniciounshift(anyArrayExpression, anyExpression)
Trocearslice(anyArrayExpression, anyNumberExpression, anyNumberExpression)
OrdenarsortArray({ input: anyArrayExpression, sortBy: anyNumberExpression })
Empalmarsplice({ input: anyArrayExpression, start: anyNumberExpression, deleteCount: anyNumberExpression, items: anyArrayExpression })
NombreFirma
Condicióncond({ if: anyBooleanExpression, then: anyExpression, else: anyExpression })
Switchswitch({ branches: { type: "array", data: { type: "object", data: { case: anyBooleanExpression, then: anyExpression } }[] }, default: anyExpression })
NombreFirma
Obtener valorgetValue({ input: anyObjectExpression, key: anyStringExpression })
Asignar valorsetValue({ input: anyObjectExpression, key: anyStringExpression, value: anyExpression })
Fusionar objetosmergeObjects(...anyObjectExpression)
Objeto a arrayobjectToArray(anyObjectExpression)

¿Te ha resultado útil esta página?