![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 10.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zgodnie z teoria kazda funkcje zdefiniowana samemu ... Kod function myFunction() { // cialo funkcji } da sie wywolac w sposob: Kod myFunction(); , ale także i w taki Kod window.myFunction(); z racji tego ze wszystkie zadeklarowane funkcje wywodza sie z jednego obiektu nadrzednego w tym wypadku obiektu window przegladarki. Jednak ostatnimi czasy zauważyłem że wywołanie z użyciem window przestało działać... czemu ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Może masz definicje tej funkcji w jakimś zamknięciu?
Ogólnie spod konsoli JS: Kod function foo(){ console.log(123); } window.foo(); >> 123 foo(); >> 123 A więc u mnie na Chrome działa -------------------- Moja gra - scraby.io
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Zgodnie z teoria... Chyba spiskową ;]poczytaj o zasięgu zmiennych w JavaScript (tyczy się to także funkcji). -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 07:12 |