Pitanja označena s "funkcija"

Funkcija (koja se naziva i postupak, metoda, potprogram ili potprogram) je dio koda dizajniran za izvođenje jednog specifičnog zadatka. Koristite ovu oznaku za pitanja koja se odnose posebno na stvaranje ili pozivanje funkcija. Da biste pomogli implementirati funkciju za izvođenje zadatka, upotrijebite [algoritam] ili oznaku specifičnu za zadatak.
89
odgovor

Kako funkcioniraju blokatori javascripta?

Kako biste objasnili zatvaranje JavaScripta za nekoga tko poznaje koncepte od kojih su sastavljeni (na primjer, funkcije, varijable, itd.), Ali ne razumiju sami zatvaranje? Vidio sam primjer sheme u Wikipediji, ali nažalost ...
postavljen 21. rujna '08 u 17:12
37
odgovor

var functionName = function () {} vs funkcija functionName () {}

Nedavno sam počeo podržavati JavaScript kod drugog korisnika. Ispravljam pogreške, dodam funkcije i pokušavam urediti kod i učiniti ga dosljednijim. Prethodni programer koristi dva načina za deklariranje funkcija i ...
set 03 Dec '08 u 14:31
20
odgovor

Koja je razlika između poziva i aplikacije?

Koja je razlika između korištenja poziva i primjene za pozivanje funkcije? var func = function () {alert ('hello!'); }; func.apply (); vs func.call (); Postoje li razlike u izvedbi između gornjih dvaju metoda? Kada je bolje koristiti ...
postavite 31. prosinca '10 u 22:56
22
odgovor

Postavite zadanu vrijednost parametra za funkciju javascript

Htjela bih da JavaScript ima opcionalne argumente, za koje postavljam zadanu vrijednost, koja se koristi ako vrijednost nije definirana. U Ruby, možete to učiniti ovako: def read_file (datoteka, delete_after = fal ...
set 21. svibanj '09 u 23:07
25
odgovor

Koji je opseg varijabli u javascriptu?

Koji je opseg varijabli u javascriptu? Imaju li isti prostor unutar, a ne izvan funkcije? Ili je uopće bitno? Također, gdje su spremljene varijable ako su definirane globalno?
01. veljače set '09 u 11:27
35
odgovor

Koja je razlika između metode i funkcije?

Može li netko pružiti jednostavno objašnjenje metoda i funkcija u kontekstu OOP-a?
set Oct 01 '08 u 2:45
10
odgovor

Što čini uskličnik ispred funkcije?

funkcija () {} ();
postavljen 21. rujna '10 u 0:21
26
odgovor

Zašto je Python lambda korisna?

Pokušavam shvatiti Python lambde. Je li lambda jedan od onih "zanimljivih" jezika koje morate zaboraviti u stvarnom životu? Siguran sam da postoje neki ekstremni slučajevi u kojima je to možda potrebno, ali s obzirom na njegovu dvosmislenost, potencijal ...
set 20. svibanj '09 u 23:40
3
odgovor

Javascript plus znak ispred imena funkcije

Bio sam u potrazi za informacijama o self-start funkcije, i negdje sam došao preko ovog notacija: + funkcija () {} Može li mi netko objasniti što je znak + ispred funkcije znači / ne?
postavljeno 12. studenog. '12 u 13:06
29
odgovor

Ima li bolji način za napraviti neobavezne parametre funkcije u javascript?

Uvijek sam obrađivao neobvezne parametre u Javascriptu kako slijedi: funkcija myFunc (requiredArg, optionalArg) {optionalArg = optionalArg || 'DefaultValue'; // do stuff} Postoji li bolji način za to? Ima li slučajeva kada ispo ...
postavljen na 29 sep. '08 u 17:27
17
odgovor

Javascript poziv () apply () vs bind ()?

Već znam da se primjenjuju i poziv slične funkcije koje postavljaju ovo (kontekst funkcije). Razlika je u tome kako šaljemo argumente (ručno polje vs) Pitanje: Ali kada trebam koristiti bind () metodu? var obj = {x: ...
postavljen 17. ožujka u 0:40
10
odgovor

Koja je razlika između "zatvaranja" i "lambda"?

Može li netko objasniti? Razumijem osnovne koncepte koji stoje iza njih, ali često vidim da se koriste naizmjenično, i osjećam se neugodno. I sada kad smo ovdje, kako se razlikuju od uobičajene funkcije?
set Oct 21 '08 u 6:12
9
odgovor

Kako dobiti naziv funkcije kao string u Pythonu?

U Pythonu, kako mogu dobiti ime funkcije kao niz bez pozivanja funkcije? def my_function (): pass print get_function_name_as_string (my_function) # my_function nije u navodnicima treba ispisati "my_function". Je li takva značajka dostupna u Pythonu? E ...
set 30 okt. '08 u 10:38 sati
1
odgovor

"Parametar" nasuprot "Argumentu"

Mogući duplikat: Argumenti ili parametri? Primio / la sam parametar i argument koji je bio mješoviti, i zapravo nisam obraćao pozornost na to kada ga koristiti i kada koristiti drugi. Možete li mi reći?
postavljen 24. studenog. '09 u 12:28
11
odgovor

Što je Python konvencija imenovanja za imena varijabli i funkcija?

Na temelju C # pozadine, konvencija imenovanja za varijable i metode obično je ili CamelCase ili Pascal Case: // C # primjer string thisIsMyVariable = "a" public void ThisIsMyMethod () sam vidio gore u Pythonu, ali sam također vidio da Koristim ...
set 02 Oct '08 u 0:01