![]() |
![]() |
--Anonymous-- |
![]()
Post
#1
|
Goście ![]() |
Witam, nie bardzo rozumiem tej składni, która bardzo często przewija się przez wszelkiej maści kursy i porady:
Kod function test(e) { e = e || event } Mam rozumieć że w przypadku nie istnienia e, przypisany zostanie "event". Jeżeli dobrze rozumuje, to już tego nie ogarniam oO. Przecież jeżeli zadeklarowaliśmy argument e, to przy wywoływaniu funkcji musimy coś mu przypisać, w takim razie cała linia wewnątrz jest bezużyteczna oO. Prosiłbym o rzeczowe wyjaśnienia. Z góry dziękuję (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
--Anonymous-- |
![]()
Post
#2
|
Goście ![]() |
W takim razie, nasuwa się pytanie. Co można zadeklarować zamiast event, jeżeli takie przykłady są zazwyczaj podawane do poruszania obiektami itd. Nie widzę wtedy sensu takiej gwarancji, ponieważ argument można przypisać przed wywołaniem funkcji i w przypadku używania event nie widzę jakiegoś zamiennika(czegoś innego), który mógłby znajdować się w argumencie e. Jedyną możliwością jak dla mnie jest event i cały skrypt odwołuje się do tego zdarzenia, co oznacza iż cała ta linia nie ma najmniejszego sensu oO.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 16:22 |