Ang mga tanong na na-tag sa 'function'

Ang isang function (tinatawag ding isang pamamaraan, pamamaraan, subroutine, o subroutine) ay isang piraso ng code na dinisenyo upang maisagawa ang isang tiyak na gawain. Gamitin ang tag na ito para sa mga katanungan na partikular na nauugnay sa paglikha o pagtawag sa mga function. Upang makatulong sa pagpapatupad ng isang function upang magsagawa ng isang gawain, gumamit ng isang [algorithm] o tag na tukoy sa gawain sa halip.
89
sumagot

Paano gumagana ang javascript blockers?

Paano mo ipapaliwanag ang pagsasara ng JavaScript para sa isang taong may kaalaman sa mga konsepto kung saan sila binubuo (halimbawa, mga function, mga variable, atbp.), Ngunit hindi nauunawaan ang mga pagsasara mismo? Nakita ko ang isang halimbawa ng scheme na ibinigay sa Wikipedia, ngunit sa kasamaang palad na ito ...
itakda ang 21 Set '08 sa 17:12
37
sumagot

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

Kamakailan lamang, sinimulan kong suportahan ang JavaScript code ng isa pang gumagamit. Nukumpuni ko ang mga error, idagdag ang mga pag-andar, at subukan din upang malinis ang code at gawin itong mas pare-pareho. Ang nakaraang nag-develop ay gumagamit ng dalawang paraan upang ipahayag ang mga function, at ...
itakda ang 03 Dis '08 at 2:31 pm
20
sumagot

Ano ang pagkakaiba sa pagitan ng isang tawag at isang aplikasyon?

Ano ang pagkakaiba sa pagitan ng paggamit ng tawag at nalalapat upang tumawag sa isang function? var func = function () {alert ('halo!'); }; func.apply (); vs func.call (); Mayroon bang anumang mga pagkakaiba sa pagganap sa pagitan ng dalawang pamamaraan sa itaas? Kailan mas mabuti na gamitin ...
itakda ang 31 Dis '10 sa 22:56
22
sumagot

Itakda ang default na halaga ng parameter para sa javascript function

Gusto ko ang JavaScript function na magkaroon ng mga opsyonal na mga argumento, na kung saan ko itakda ang isang default na halaga, na ginagamit kung ang halaga ay hindi tinukoy. Sa Ruby, magagawa mo ito tulad nito: def read_file (file, delete_after = fal ...
set May 21, '09 at 23:07
25
sumagot

Ano ang saklaw ng mga variable sa javascript?

Ano ang saklaw ng mga variable sa javascript? Mayroon ba sila sa parehong lugar sa loob at hindi sa labas ng function? O kahit na mahalaga ito? Gayundin, kung saan naka-imbak ang mga variable kung tinukoy ito sa buong mundo?
Set Feb 01 '09 sa 11:27
35
sumagot

Ano ang pagkakaiba sa pagitan ng paraan at pag-andar?

Maaari kahit sino magbigay ng isang simpleng paliwanag ng mga pamamaraan at pag-andar sa konteksto ng OOP?
itakda ang Oktubre 01 '08 sa 2:45
10
sumagot
26
sumagot

Bakit ginagamit ang python lambdas?

Sinusubukan kong malaman ang Python lambdas. Ang lambda ba ay isa sa mga "kagiliw-giliw" na mga paksa ng wika na kai>
set May 20, '09 at 23:40
3
sumagot

Javascript plus mag-sign sa harap ng pangalan ng pag-andar

Naghahanap ako ng impormasyon tungkol sa mga self-starting function, at sa isang lugar ay natagpuan ko ang notasyon na ito: + function () {} Maaari bang ipaliwanag sa akin ng isang tao kung ano ang ibig sabihin / ang pag-sign sa harap ng function?
itinakda noong Nobyembre 12. '12 sa 13:06
29
sumagot

Mayroon bang isang mas mahusay na paraan upang gawin ang opsyonal na mga parameter ng function sa javascript?

Palagi kong naproseso ang mga opsyonal na parameter sa Javascript gaya ng sumusunod: function myFunc (requiredArg, optionalArg) {optionalArg = optionalArg || 'defaultValue'; // do stuff} Mayroon bang mas mahusay na paraan upang gawin ito? Mayroon bang anumang mga kaso kapag ispo ...
itakda sa 29 sep. '08 at 5:27 pm
19
sumagot

Javascript call () apply () vs bind ()?

Alam ko na ang nalalapat at tawag ay katulad na mga pag-andar na nakatakda sa (konteksto sa pag-andar). Ang kaibahan ay sa kung paano namin ipadala ang mga argumento (manu-manong array vs) Tanong: Ngunit kailan ko dapat gamitin ang paraan ng pagsagip ()? var obj = {x: ...
itakda ang Marso 17 '13 sa 0:40
10
sumagot

Ano ang pagkakaiba sa pagitan ng "pagsasara" at "lambda"?

Maaari bang ipaliwanag ng isang tao? Naiintindihan ko ang mga pangunahing konsepto sa likod ng mga ito, ngunit madalas ko makita na sila ay ginagamit interchangeably, at pakiramdam ko ay napahiya. At ngayon na narito tayo, kung paano sila naiiba mula sa pangkaraniwang pag-andar?
itakda ang Oktubre 21 '08 sa 6:12
9
sumagot
1
ang sagot

"Parameter" kumpara sa "Argument"

Posibleng dobleng: Mga argumento o parameter? Nakatanggap ako ng isang parameter at argumento na halo-halong, at hindi talaga binigyang pansin kung kailan ito gagamitin at kung kailan gumamit ng iba pa. Maaari mo bang sabihin sa akin?
Itakda ang Nobyembre 24. '09 sa 12:28
11
sumagot

Ano ang kombensyon ng pagbibigay ng pangalan sa sawa para sa variable at function na mga pangalan?

Batay sa C # na background, ang pagbibigay ng pangalan sa kombensyon para sa mga pangalan ng mga variable at pamamaraan ay kadalasang alinman sa CamelCase o Pascal Case: // C # halimbawa string thisIsMyVariable = "a" public void ThisIsMyMethod () Nakita ko sa itaas sa Python, ngunit nakita ko rin na Ginagamit ko ...
itakda ang 02 Oktubre '08 sa 0:01