Skip to content
This repository was archived by the owner on Oct 10, 2023. It is now read-only.

jsdoc expresion

Gabriel edited this page Jun 12, 2021 · 19 revisions

expresion

Intérprete de expresiones.

Parámetros del constructor

expresion(expr)

Intérprete de expresiones.

Parámetro Tipo Descripción Opcional Predeterminado
expr

Métodos

establecerObjeto(valor)

Establece el valor de obj / objeto en la expresión.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a establecer.

Devuelve: expresion

establecerThis(valor)

Establece el valor de this para que, si la expresión devuelve una función, esta sea asociado (bound) a ese valor.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a establecer.

Devuelve: expresion

establecerValor(valor)

Establece el valor de valor / val en la expresión.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a establecer.

Devuelve: expresion

establecerControlador(valor)

Establece el valor de controlador en la expresión.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a establecer.

Devuelve: expresion

establecerComponente(valor)

Establece el valor de componente en la expresión.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a establecer.

Devuelve: expresion

establecerComponentes(valor)

Establece el valor de componentes en la expresión.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a establecer.

Devuelve: expresion

establecerExpresion(expr)

Establece la expresión a analizar.

Parámetro Tipo Descripción Opcional Predeterminado
expr

Devuelve: expresion

ejecutar()

Ejecuta la expresión.
Devuelve: *

analizarValor(valor)

Analiza un valor y devuelve el mismo valor procesado, o tal cual, según corresponda por su tipo.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a analizar.

Devuelve: *

evaluar(cadena,retorno)

Busca y ejecuta todas las expresiones presentes en una cadena. Las llaves pueden escaparse con { } para evitar que una expresión sea evaluada.

Parámetro Tipo Descripción Opcional Predeterminado
cadena string Cadena a analizar.
retorno function|null Función personalizada para el reemplazo de cada expresión hallada. Opcional (por defecto, ejecutará la expresión y la sustituirá por el resultado).

Devuelve: * Cuando la cadena contenga una única expresión, el valor de retorno puede ser cualquier tipo resultante de la misma. Cuando se trate de una cadena con múltiples expresiones, el retorno siempre será una cadena con las expresiones reemplazadas por sus valores.

esExpresion(obj)

Determina si un objeto es una expresión o no.

Parámetro Tipo Descripción Opcional Predeterminado
obj * Valor a evaluar.

Devuelve: boolean

contieneExpresion(obj)

Determina si una cadena probablemente contiene expresiones o no.

Parámetro Tipo Descripción Opcional Predeterminado
obj * Valor a evaluar.

Devuelve: boolean

remover(valor)

Remueve todas las expresiones presentes en la cadena.

Parámetro Tipo Descripción Opcional Predeterminado
valor * Valor a evaluar.

Devuelve: string

Clone this wiki locally