Jaki jest prawidłowy sposób deklaracji funkcji w języku JavaScript?
A.
func myFunction() { }
Źle.
func to słowo kluczowe m.in. w Go/Swift, nie w JS.B.
def myFunction() { }
Źle.
def to składnia Pythona, nie JavaScriptu.C.
function myFunction() { }
Dobrze. W JavaScript funkcję deklaruje słowo kluczowe
function.D.
void myFunction() { }
Źle.
void jako typ zwracany występuje w C/Java, nie w deklaracji funkcji JS.W JavaScripcie funkcję deklaruje się słowem kluczowym
function, np. function myFunction() { }. Dlatego prawidłowa jest deklaracja z function.Pozostałe słowa pochodzą z innych języków.
def deklaruje funkcję w Pythonie, func w Go lub Swift, a void to typ zwracany w C/C++. W JavaScripcie funkcję deklaruje słowo function, więc poprawne jest function myFunction() { }.