do funkcji getYear() przez parametr x przekazano pewną datę w postaci łańcucha znaków w formacie RRRR-MM-DD. Funkcja powinna zwrócić liczbę całkowitą oznaczającą rok pobrany z przekazanej daty.
Funkcja działa w następujący sposób: najpierw używa metody slice() do pobrania pierwszych 4 znaków (czyli roku) z przekazanego łańcucha znaków x. Następnie zamienia ten łańcuch znaków na liczbę całkowitą za pomocą funkcji parseInt() i zwraca otrzymaną wartość.
Oto przykładowa implementacja funkcji getYear(x) w języku JavaScript, która zwróci rok z przekazanej daty:
function getYear(x) {
// Wykorzystujemy metodę slice() do pobrania pierwszych 4 znaków (czyli roku) z przekazanego łańcucha znaków
var year = x.slice(0, 4);
// Zamieniamy łańcuch znaków na liczbę całkowitą i zwracamy ją
return parseInt(year);
}
Przykłady użycia funkcji:
console.log(getYear("2019-05-30")); // Output: 2019
console.log(getYear("1965-01-28")); // Output: 1965
Funkcja działa w następujący sposób: najpierw używa metody slice() do pobrania pierwszych 4 znaków (czyli roku) z przekazanego łańcucha znaków x. Następnie zamienia ten łańcuch znaków na liczbę całkowitą za pomocą funkcji parseInt() i zwraca otrzymaną wartość.