Witam,
jestem nowy w javaskrypcie. W jednym z tutoriali ktoś utworzył funkcję typu ta:
function jakas_funkcja(zmienna1, zmienna2){
[...]
return zmienna3;
}
po czym dalej w kodzie pojawia się coś takiego:
return {
jakas_funkcja : jakas_funkcja,
jakas_zmienna : jakas_zmienna
};
I moje pytanie brzmi: jaki ma sens porównywanie 2 tych samych zmiennych? I jak można porównywać funkcje bez podawania danych między nawiasami? Skoro nie ma danych które składają się na wynik w return, to skąd wiadomo czy zwraca true czy false?