Dyskusja:ECMAScript
Wygląd
function dodajDwieLiczby(a, b) {
return a+b;
}
i
var dodajDwieLiczby = function(a, b) {
return a+b;
}
NIE są sobie równoznaczne. Różnią się w sposobie hoistingu i nazwie funkcji (druga funkcja, jest funkcją anonimową!). Do nazwy funkcji możemy się odnieść poprzez pole name - dodajDwieLiczby.name da nam zupełnie inny rezultat w tych przypadkach.
- Bardziej chodzi o podstawowe zaprogramowane działanie. --Wargo (dyskusja) 22:53, 25 maj 2019 (CEST)