24 votes

Que signifie le signe $ à la fin du nom de la fonction ?

Je suis en train de vérifier un code où je trouve comme ça

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);
};

54voto

Robby Cornelissen Points 11222

Syntaxiquement, le dollar ( $ ) n'a pas de signification particulière dans Identifiants JavaScript .

Cependant, il est parfois utilisé par convention pour indiquer qu'une variable détient un Observable ou qu'une fonction renvoie un Observable .

9voto

Matt Burnell Points 2031

Je ne sais pas s'il est utilisé plus largement qu'au sein de la communauté RxJS, mais au sein de cette communauté, il est couramment utilisé pour indiquer qu'une variable est un flux (i.e. un Observable) ou qu'une fonction retourne un tel flux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X