Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

421
Vistas
¿Qué indica el signo $ al final del nombre de la función?

Aquí está el código que estoy revisando...

 import { Observable } from 'rxjs/Rx'; // reducer import { playerRegister, PlayerState } from './player'; export function getPlayer$ (state$: Observable<MyAppState>): Observable<PlayerState> { return state$.select(state => state.player); };
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Sintácticamente, el carácter de dólar ( $ ) no tiene un significado especial en los identificadores de JavaScript .

Sin embargo, a veces se usa por convención para indicar que una variable contiene un Observable o que una función devolverá un Observable .

over 4 years ago · Santiago Trujillo Denunciar

0

Esta es una convención de código llamada Notación finlandesa , aparentemente debido al origen del desarrollador al que se le atribuye haberlo usado por primera vez. Se utiliza para indicar el tipo Observable de una variable o función.

La idea es que un Observable generalmente representa una secuencia de múltiples Value s y un nombre de función/variable pluralizado lo indicaría. Para que no se confunda con las variables de matriz (que generalmente también están en plural), se usa el carácter $ en lugar de la s . Al leer la variable, leería el $ como una s .

Ejemplo

Al nombrar una matriz, lo más probable es que use la forma plural adecuada del nombre de un solo elemento, como en:

const pets = ['cat', 'dog', 'turtle']

Mientras que, si tuviera un observable que emitiera esos tres valores, usaría:

const pet$ = from(['cat', 'dog', 'turtle']) // read: pets

Depende de ti y de tu equipo si quieres usarlo. Supongo que no hay un consenso explícito a partir de ahora, por lo que puede tener un argumento largo y significativo al respecto ;-). Ya hay reglas tslint disponibles que le permiten hacer cumplir su decisión.

over 4 years ago · Santiago Trujillo Denunciar

0

No estoy seguro de si se usa más ampliamente que dentro de la comunidad RxJS, pero dentro de esta comunidad se usa comúnmente para indicar que una variable es una secuencia (es decir, un Observable) o que una función devuelve dicha secuencia.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda