Pytanie 44

Co zostanie wygenerowane w przeglądarce w wyniku działania kodu źródłowego zapisanego za pomocą dwóch równoważnych funkcjonalnie fragmentów?

Kod w Angular

tags:string[] = ['tag1','tag2','tag3'];
...
<p *ngFor="let tag of tags">{{tag}}</p>

Kod w React:

<React.Fragment>
{this.state.tags.map(tag=><p key=(tag)>{tag}</p>)} 
</React.Fragment>

Odpowiedzi:

  • Jeden paragraf z kolejnymi wszystkimi elementami tablicy tags.
  • Trzy paragrafy, każdy z kolejnym elementem tablicy tags.
  • Jeden paragraf z pierwszym elementem tablicy tags.
  • Trzy paragrafy, w każdym z nich napis o treści: {tag}.