W wyniku wykorzystania funkcjonalnie równoważnych sobie kodów Angular i React.js na poniższych danych, zostanie uzyskany wynik:
W wyniku wykorzystania funkcjonalnie równoważnych sobie kodów Angular i React.js na poniższych danych, zostanie uzyskany wynik:
// Dane:
cars = [
{id: 1, name: "Mercedes", year: 2021},
{id: 2, name: "Opel", year: 2014},
{id: 3, name: "Toyota", year: 2019}
]
// Angular:
<div *ngFor = "let car of cars; let i=index">
<p>{{ i }}: {{ car.id }} {{ car.name }}</p>
</div>
// React.js:
{ this.cars.map((car, index) => <p>{ index }: { car.id } { car.name }</p>) }Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź to A. Zarówno w pętli *ngFor (Angular), jak i w metodzie map() (React), wykorzystywany jest indeks elementu tablicy (zmienna i lub index), który jest liczony od 0. Kod wyświetla format: Indeks: ID Nazwa. Rok produkcji (year) nie jest używany w szablonie.
- Dla pierwszego elementu: Indeks 0, ID 1, Name Mercedes ->
0: 1 Mercedes - Dla drugiego: Indeks 1, ID 2, Name Opel ->
1: 2 Opel - Dla trzeciego: Indeks 2, ID 3, Name Toyota ->
2: 3 Toyota
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Biblioteka React (React.js)Deklaratywna biblioteka języka JavaScript stworzona przez firmę Meta, służąca do budowy interfejsów użytkownika w aplikacjach Single Page Application (SPA) w oparciu o komponenty i Virtual DOM.
- Framework AngularKompletny, oparty na języku TypeScript framework frontendowy rozwijany przez firmę Google, przeznaczony do budowy skalowalnych aplikacji SPA w architekturze komponentowej.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
Podobne pytania z działu „Frameworki frontendowe spa”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 35 pytań z tego działu.
- #91
Aplikacje Web wykonane we frameworku Angular lub bibliotece React i działające na domyślnych ustawieniach portów można uruchomić na lokalnym serwerze, wpisując w przeglądarce
- #116
Przedstawione równoważne funkcjonalnie fragmenty kodu w bibliotece React.js oraz we frameworku Angular mają za zadanie wyświetlić
- #118
Programista może zastosować framework Angular w celu implementacji aplikacji:
- #164
Frameworkiem umożliwiającym programowanie aplikacji desktopowych jest
- #168
Na funkcjonalnie równoważnych sobie listingach fragmentów aplikacji Angular i React.js jest utworzona lista punktowana, która zawiera