Obiekt Date w JavaScript jest wbudowanym (predefiniowanym) obiektem służącym do pracy z datą i czasem. Udostępnia zestaw metod pozwalających odczytywać składniki daty, np. miesiąc, dzień tygodnia czy dzień miesiąca.
Odpowiedź "getMonth() oraz getDay()" jest poprawna, ponieważ obie nazwy są metodami instancji Date. getMonth() zwraca numer miesiąca w zakresie 0–11 (co jest częstą pułapką: styczeń to 0), natomiast getDay() zwraca numer dnia tygodnia w zakresie 0–6 (kolejna typowa pułapka: to nie jest dzień miesiąca).
Pozostałe propozycje nie dotyczą Date:
- "fromCodePoint()" to funkcja/metoda związana z obiektem String i służy do tworzenia znaków z kodów Unicode, więc nie jest metodą Date.
- "concat() oraz pop()" to metody kojarzone z tablicami (Array): concat() łączy tablice, a pop() usuwa ostatni element. Nie służą do obsługi dat.
- "row()" nie jest standardową metodą JavaScript dla wbudowanych obiektów (może występować w bibliotekach, ale nie w standardzie języka), więc nie spełnia warunku pytania.
Wskazówka egzaminacyjna: warto pamiętać o parze często mylonych metod getDay() (dzień tygodnia) i getDate() (dzień miesiąca). Jeśli w pytaniu chodzi o "przynależność do Date", kluczowe jest rozpoznanie, do jakiego obiektu należy dana metoda, a nie tylko skojarzenie nazwy.