Pytania otagowane jako function

Funkcja (zwana także procedurą, metodą, podprogramem lub procedurą) jest częścią kodu przeznaczoną do wykonania pojedynczego, określonego zadania. Użyj tego znacznika do pytań, które dotyczą w szczególności tworzenia lub wywoływania funkcji. Aby uzyskać pomoc w implementacji funkcji do wykonania zadania, użyj zamiast tego [algorytm] lub znacznik specyficzny dla zadania.

30
Jak działają zamknięcia JavaScript?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Przekaż opinię na temat Przepełnienia stosu w języku angielskim : Kod źródłowy w JavaScripcie Jak wyjaśniłbyś zamknięcia JavaScript komuś, kto zna pojęcia, na które składają się (na przykład …

30
var functionName = function () {} vs function functionName () {}
Niedawno zacząłem utrzymywać kod JavaScript innej osoby. Naprawiam błędy, dodaje funkcje, a także próbuję uporządkować kod i uczynić go bardziej spójnym. Poprzedni programista zastosował dwa sposoby deklarowania funkcji i nie mogę się zorientować, czy jest to uzasadnione czy nie. Dwa sposoby to: var functionOne = function() { // Some code …


26
Ustaw domyślną wartość parametru dla funkcji JavaScript
Chciałbym, aby funkcja JavaScript miała opcjonalne argumenty, dla których ustawiłem wartość domyślną, które są używane, jeśli wartość nie jest zdefiniowana (i ignorowana, jeśli wartość zostanie przekazana). W Ruby możesz to zrobić w następujący sposób: def read_file(file, delete_after = false) # code end Czy to działa w JavaScript? function read_file(file, delete_after …




26
Dlaczego lambda Python są przydatne? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Próbuję rozgryźć lambda Pythona. Czy lambda jest jednym z tych „interesujących” przedmiotów językowych, o których …



21
JavaScript call () i Apply () vs bind ()?
Wiem już o tym applyi callustawiam podobne funkcje this(kontekst funkcji). Różnica polega na sposobie, w jaki wysyłamy argumenty (ręczne vs tablica) Pytanie: Ale kiedy powinienem użyć tej bind()metody? var obj = { x: 81, getX: function() { return this.x; } }; alert(obj.getX.bind(obj)()); alert(obj.getX.call(obj)); alert(obj.getX.apply(obj)); jsbin

13
Jaka jest konwencja nazewnictwa w Pythonie dla nazw zmiennych i funkcji?
Pochodząca z tła C # konwencja nazewnictwa zmiennych i nazw metod to zwykle camelCase lub PascalCase: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() W Pythonie widziałem powyższe, ale widziałem także używane podkreślenia: # python example this_is_my_variable = 'a' def this_is_my_function(): Czy istnieje bardziej preferowany, ostateczny styl kodowania …

11
Jak uzyskać nazwę funkcji jako ciąg?
W Pythonie, jak uzyskać nazwę funkcji jako ciąg, bez wywoływania funkcji? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes powinien wyjść "my_function". Czy taka funkcja jest dostępna w Pythonie? Jeśli nie, jakieś pomysły dotyczące implementacji get_function_name_as_stringw Pythonie?
740 python  string  function 

13
Przekaż funkcję JavaScript jako parametr
Jak przekazać funkcję jako parametr bez wykonywania funkcji w funkcji nadrzędnej lub używania eval()? (Odkąd przeczytałem, że to niepewne.) Mam to: addContact(entityId, refreshContactList()); Działa, ale problem polega na tym, że refreshContactListuruchamia się, gdy funkcja jest wywoływana, a nie wtedy, gdy jest używana w funkcji. Mógłbym to obejść za pomocą eval(), …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.