Bonjour,

Débutant sur ce framework, je voulais savoir si ces 2 syntaxes sont équivalentes :

1ere syntaxe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
ngOnInit() {
    obs = this.dataService.getArticles().pipe(
      map(
        (mockArticles: Article[]) => {
          mockArticles.filter(
            (articleUnit: Article) => articleUnit.author === 'John Doe'
          );
        })
    );
  }
2eme syntaxe

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
ngOnInit() {
    obs = this.dataService.getArticles().pipe(
      map(
        (mockArticles: Article[]) => mockArticles.filter(
          (articleUnit: Article) => articleUnit.author === 'John Doe'
        )
      )
    );
  }
Je pense que oui, mais je voudrais en être sûr

Deuxième question : j'ai du mal à comprendre cette syntaxe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
const getTemperature = city => 100 / city.length;
Une constante peut être une déclaration de fonction ? Les parenthèses pour passer les paramètres et les crochets sont facultatifs du coup ?

Merci de votre aide