Które metody są związane z predefiniowanym obiektem Date w języku JavaScript?
A.
fromCodePoint()
Źle.
fromCodePoint() należy do obiektu String, nie Date.B.
row()
Źle.
row() nie jest metodą obiektu Date.C.
concat() oraz pop()
Źle.
concat() i pop() to metody tablic/łańcuchów.D.
getMonth() oraz getDay()
Dobrze.
getMonth() i getDay() odczytują składowe daty.Obiekt
Date w JavaScript przechowuje datę i czas oraz udostępnia metody do ich odczytu i ustawiania. Należą do nich m.in. getMonth() (numer miesiąca, 0-11), getDay() (dzień tygodnia, 0-6), getFullYear(), getHours() czy getTime(). Obiekt tworzy się przez new Date(). Dlatego z obiektem Date związane są getMonth() i getDay().Pozostałe metody należą do innych obiektów lub nie istnieją.
row() nie jest standardową metodą JavaScriptu. fromCodePoint() to metoda obiektu String - tworzy znak z kodu Unicode, więc z datą nie ma związku. concat() i pop() operują na tablicach (a concat() też na łańcuchach), łącząc lub usuwając elementy. Odczyt składowych daty zapewniają getMonth() i getDay(), dlatego ta odpowiedź jest poprawna.