scope

Zaskakujące, że zmienna globalna ma niezdefiniowaną wartość w JavaScript

Dzisiaj byłem całkowicie zaskoczony, gdy zobaczyłem, że zmienna globalna ma wartość undefined w pewnym przypadku. Przykład: ... , że JavaScript jest językiem interpretowanym. Jak można rozpatrywać zmienne w funkcji? Czy to pułapka z silnika JavaScript?

Proszę wyjaśnić użycie zamknięć JavaScript w pętlach [duplikat]

To pytanie ma już odpowiedź tutaj: Zamknięcie JavaScript wewnątrz pętli-prosty praktyczny przykład ... alert(num); }; }(i); document.body.appendChild(link); } } window.onload = addLinks;

Dostęp do zmiennej spoza zakresu kierownicy.js każda pętla

Mam kierownicę.szablon js, tak jak ten: {{externalValue}} <select name="test"> {{#each myCollection}} < ... ytanie brzmi: jak Mogę uzyskać dostęp do zmiennej spoza zakresu kierownicy.js każdy z w pętli? Jak zawsze, z góry dziękuję.

Zmienne ustawione w $.funkcja getJSON dostępna tylko w ramach funkcji

To może być bardziej szczegółowe pytanie. Próbuję ustawić obiekt JSON w obrębie $.funkcja getJSON, ale muszę być w stanie uży ... interakcję z użytkownikiem podczas tego procesu? Dlaczego to takie zmartwienie? Jeszcze raz dziękuję za wszystkie odpowiedzi.

przestrzenie nazw dla typów enum - najlepsze praktyki

Często potrzeba kilku wyliczonych typów razem. Czasem zdarza się, że ktoś się nazywa "clash". Nasuwają się dwa rozwiązania: ... ult: assert(false); break; case Colors::cRed: //... break; case Colors::cBlue: //... //... } }

Derived template-class access to base-class member-data

To pytanie jest kontynuacją pytania zadanego w w tym wątku . Używając następujących definicji klas: template <class T& ... lu uproszczenia kod? Edit: Problem z zakresem jest rozwiązany przez zakwalifikowanie zmiennej za pomocą tej składni ->.

wspólne zmienne globalne w C

Jak mogę utworzyć zmienne globalne, które są współdzielone w C? Jeśli umieszczę go w pliku nagłówkowym, to linker narzeka, że ... moich plików C i ręczne umieszczenie externs na górze wszystkich innych plików C, które chcą jej użyć? To nie brzmi idealnie.

lunety z lambda i argumenty w stylu Rails 4?

Zastanawiam się, jak to się robi w Rails 4 lub czy po prostu używam podejścia Rails 3 do używania lambda, które może przekaza ... gdybym potrzebował argumentu? Próbowałem kilka różnych pomysłów i uzyskać błędy argument w konsoli przy użyciu - > {}.

UnboundLocalError w Pythonie [duplikat]

To pytanie ma już odpowiedź tutaj: Jak zmienić zmienną po jej zdefiniowaniu w Pythonie ... Co ja tu robię źle? counter = 0 def increment(): counter += 1 increment() The powyższy kod rzuca UnboundLocalError.

Jak przekazać dodatkowy parametr do funkcji callback w Javascript.metoda filter ()?

Chcę porównać każdy łańcuch w tablicy z podanym łańcuchem. Moja obecna implementacja to: function startsWith(element) { ... ane parametry do' wbudowanych ' funkcji zwrotnych (przepraszam, nie znam lepszego terminu na te funkcje), to byłoby świetnie

Referencja: co to jest zakres zmiennych, które zmienne są dostępne skąd i jakie są błędy "undefined variable"?

Uwaga: Jest to pytanie referencyjne do radzenia sobie z zakresem zmiennych w PHP. Proszę zamknąć wszystkie z wielu pytań p ... mienny zakres" w PHP? Są zmiennymi z jedynki .plik php dostępny w innym? Dlaczego czasami dostaję błędy "undefined variable"?

javascript: rekurencyjna funkcja anonimowa?

Powiedzmy, że mam podstawową funkcję rekurencyjną: function recur(data) { data = data+1; var nothing = function() { ... gdzie), które mogą powiedzieć nazwę wywołanej funkcji, ale nie mogę sobie przypomnieć żadnej z tych informacji w tej chwili.

Łatwo ustawić" tę " zmienną?

Mam dość dobre zrozumienie Javascript, z wyjątkiem tego, że nie mogę znaleźć miły sposób, aby ustawić" this " zmienna. Consi ... //fail. Oczywiście przekazywanie zmiennej do funkcji mojafunkcji jest opcją... ale nie o to chodzi w tym pytaniu. Dzięki.

Jak usunąć Elementy / Węzły z kątownika.js array

Próbuję usunąć elementy z tablicy $scope.items tak, aby elementy były usuwane w widoku ng-repeat="item in items" Tylko dla ... mieniły. Powoduje to niepotrzebne opóźnienie w tworzonej przeze mnie aplikacji mobilnej.. Ktoś ma rozwiązanie tego problemu?

Angular JS resizable div directive

Moja strona będzie miała wiele sekcji, z których każda będzie możliwa do zmiany rozmiaru. Aby to osiągnąć, wykonałem dyrekty ... ich ma wyizolować celownik."Jeśli to prawda, jak Mogę rozliczać zarówno zmianę rozmiaru okna, jak i przeciągania między div?

Dlaczego warto zwracać wektor z funkcji?

Proszę wziąć pod uwagę ten kod. Widziałem ten typ kodu kilka razy. words jest wektorem lokalnym. Jak jest możliwe zwrócenie g ... ::string token; while (std::getline(file, token, ',')) { words.push_back(token); } return words; }

Tworzenie stron master-detail dla podmiotów, jak je połączyć i jaki zakres fasoli wybrać

Zacząłem uczyć się JSF, ale niestety większość tutoriali zawiera tylko sekcję log in lub register. Czy możesz wskazać mi kil ... ania czegoś takiego? Jakie jest prawidłowe wykorzystanie zakresu sesji w dwukronicowym interfejsie użytkownika master-detail?

Problemy z zakresem z modalnym interfejsem użytkownika

Mam problem ze zrozumieniem / używaniem lunet dla kanciastego interfejsu użytkownika. Chociaż nie od razu widać tutaj, mam ... ym momencie moją jedyną opcją jest przekazanie obiektu z this.name i this.groupType zamiast używania $scope, ale to jest złe.

Wyjaśnienie zmiennej " ja " początkującemu [duplikat]

to pytanie ma już odpowiedzi tutaj : ... iem, że i wskazuje na element z listy range(3), który, ponieważ jest w funkcji, nie jest globalny. Ale co oznacza self " do"?

Zagnieżdżone szablony z zakresem zależnym

Jaki jest zakres zależny i jakie jest znaczenie typename w kontekście poniższego błędu? $ make g++ -std=gnu++0x main.cpp ma ... ename Data> struct ptrType { typedef ptrModel< std::vector<Data> >::Type Type; }; int main() { return 0; }