witam. mam problem z funkcją do małego programu, którą testuje w przeglądarce. wygląda ona tak:
function add(number,number) { return number + number; }
i program w konsoli po wywołaniu add(2, 3) zwraca 6, a po add(1, 1) zwraca 2. co jest nie tak?
Jeśli Twój kod działa w strict mode, to w konsoli powinieneś widzieć SyntaxError spowodowany duplikacją nazwy parametru.
Poprzez podanie dwóch takich samych nazw nadpisujesz zmienną number w efekcie czego dostajesz 3+3 a nie 2+3:
function add(a, b) { return a + b; }
93,425 zapytań
142,421 odpowiedzi
322,647 komentarzy
62,787 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj