Jaka wartość zostanie zwrócona przez właściwość .length dla poniższej tablicy w języku JavaScript?
const imiona = ["Anna", "Piotr", "Ewa", ""];
Jaka wartość zostanie zwrócona przez właściwość .length dla poniższej tablicy w języku JavaScript?
const imiona = ["Anna", "Piotr", "Ewa", ""];
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (4)
Wskazana opcja 4 jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: 3 – To częsty błąd, wynikający z mylnego założenia, że "pusty" element nie jest wliczany do długości tablicy. JavaScript traktuje
""jak każdą inną wartość. - C: undefined – Właściwość
.lengthzawsze zwraca liczbę całkowitą.undefinedmogłoby być wartością jednego z elementów (np.let x = imiona[4]), ale nie długością samej tablicy. - D: Błąd... – To nieprawda. Tablice w JavaScript są bardzo elastyczne i mogą przechowywać elementy różnych typów, w tym puste ciągi znaków,
nullczyundefined.
Chcesz poćwiczyć całą kwalifikację INF.03?
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
- Funkcje tekstowe w SQL (CONCAT, SUBSTRING, LENGTH, UPPER, LOWER)Funkcje służące do łączenia, przycinania, wycinania fragmentów i zmiany wielkości liter w ciągach znaków w zapytaniach SQL.
- Zasięg zmiennych i Hoisting (let, const vs var)Mechanizmy określające widoczność zmiennych w blokach kodu oraz wynoszenie deklaracji zmiennych i funkcji na górę zakresu (Hoisting).
- Sortowanie ORDER BY i ograniczanie wyników LIMITKlauzule służące do sortowania rekordów rosnąco (ASC) lub malejąco (DESC) oraz ograniczania liczby zwracanych wierszy (stronicowanie).
Podobne pytania z działu „Js funkcje i struktury danych”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 42 pytań z tego działu.
- #4
Jaki będzie wynik wykonania poniższego kodu JavaScript?
- #114
Obiekt typu array w języku Javascript służy do przechowywania
- #279
W JavaScript wynik operacji jest równy wartości NaN, jeśli skrypt próbował wykonać
- #282
Zapis w języku JavaScript ma za zadanie
- #322
Przedstawiony kod został zapisany w języku JavaScript. W podanej definicji obiektu metodą jest element o nazwie