W JavaScript rozpoznanie, czy dany zapis jest definicją tablicy, zwykle opiera się na składni. Najbardziej typowy jest literał tablicy, czyli nawiasy kwadratowe [], np. tworzące uporządkowaną listę elementów dostępną indeksami liczbowymi.
Odpowiedź "tablicy." jest właściwa, gdy przedstawiona definicja ma postać odpowiadającą tablicy (np. używa [] albo konstruktora Array). Tablice w JavaScript są obiektami, ale mają specyficzne zachowanie: indeksy liczbowe, właściwość length oraz zestaw metod typowych dla tablic.
Odpowiedź "klasy." jest błędna, jeśli w definicji nie występuje słowo kluczowe class oraz ciało klasy. Klasa w JS (ES6+) to osobna konstrukcja składniowa służąca do definiowania szablonu obiektów.
Odpowiedź "obiektu." jest błędna, gdy użyto składni właściwej tablicy, a nie literału obiektu {} (klucze: wartości) ani tworzenia obiektu przez konstruktor Object. Częsty błąd wynika z faktu, że tablica jest technicznie obiektem, ale w zadaniach egzaminacyjnych rozróżnia się te pojęcia według konstrukcji i zastosowania.
Odpowiedź "kolekcji." jest nieprecyzyjna w kontekście podstawowej składni JavaScript: "kolekcja" bywa potocznym określeniem zbioru elementów, ale w JS istnieją konkretne typy/struktury (np. Array), które należy nazwać wprost.
- Wskazówka egzaminacyjna: szukaj znaków [] (tablica), {} (obiekt) oraz słowa class (klasa).