'Function' ilə etiketlenen suallar

Bir funksiya (həmçinin bir prosedur, metod, subroutine və ya subroutine adlanır) bir xüsusi vəzifəni yerinə yetirmək üçün nəzərdə tutulmuş bir parça. Xüsusilə funksiyaları yaratmaq və ya çağırmaqla əlaqəli olan suallar üçün bu etiketi istifadə edin. Bir vəzifəni yerinə yetirmək üçün funksiyanı yerinə yetirməyə kömək etmək üçün, əvəzinə [alqoritmi] və ya tapşırıqlara aid xüsusi bir etiketi istifadə edin.
89
Cavablar

Javascript blokerləri necə işləyir?

Bəstələndikləri konsepsiyaları (məsələn, funksiyalar, dəyişənlər və s.) Bilən kimsə üçün JavaScript-nin bağlanmasını necə izah edirsiniz, ancaq bağlanmaların özlərini anlamırsınız? Vikipediyada verilən sxemin nümunəsini gördüm, lakin təəssüf ki, bu ...
set 21 sentyabr '08 saat 17:12 'də
37
Cavablar

var functionName = function () {} funksiyası functionName () {}

Son vaxtlarda başqa istifadəçinin JavaScript kodunu dəstəkləməyə başladım. Mən səhvləri düzəltirəm, funksiyalar əlavə etdim və kodu düzəltməyə və daha ardıcıl etməyə çalışıram. Əvvəlki geliştirici funksiyaları bəyan etmək üçün iki üsuldan istifadə edir və ...
set 03 dekabr '08 saat 02: 31-də
20
Cavablar

Zəng və ərizə arasındakı fərq nədir?

Zəngdən istifadə etməklə bir funksiyaya zəng etmək üçün tətbiq olunan fərq nədir? var func = function () {alert ('hello!'); }; func.apply (); vs func.call (); Yuxarıda göstərilən iki üsul arasında hər hansı bir fərqlilik varmı? Istifadə etmək daha yaxşıdır ...
31 dekabr '10 saat 22:56 'da
22
Cavablar

Javascript funksiyası üçün default parametr dəyərini təyin edin

JavaScript funksiyasının isteğe bağlı arqumentlərə malik olmasını istəyirəm, bunun üçün dəyər müəyyən edilmədiyində istifadə olunan bir default dəyər təyin edirəm. Ruby'də bunu belə edə bilərsiniz: def read_file (file, delete_after = fal ...
21 may tarixində saat 23:07 'də təyin olundu
25
Cavablar

Javascript-də dəyişənlərin əhatəsi nədir?

Javascript-də dəyişənlərin əhatəsi nədir? Onlar eyni sahədə işləyir və funksiyadan kənarda deyildir? Və ya vacibdirmi? Həm də qlobal olaraq təyin edildikdə saxlanılan dəyişənlərin harada olduğu bilinir?
01 Fev '09 saat 11:27 'da
35
Cavablar

Metod və funksiya arasındakı fərq nədir?

Hər kəs OOP kontekstində metod və funksiyaları sadə bir izah edə bilərmi?
01 oktyabr təyin etdi 2: 45-də '08
10
Cavablar

Bir ünsiyyət işarəsi qarşısında nə işləyir?

! funksiyası () {} ();
set 21 sentyabr '10 'da 0:21' də
26
Cavablar

Niyə python lambdas faydalıdır?

Python lambdaslarını anlamaya çalışıram. Lambda real həyatda unutmamız lazım olan "maraqlı" dil subyektlərindən biri mi? Əminəm ki, bunun lazım ola biləcəyi bəzi həddindən artıq hallar var, amma onun qeyri-müəyyənliyini, potensialını nəzərə alaraq ...
20 may tarixində saat 23: 40-da təyin olundu
3
Cavablar

Javascript plus funksiyası adı qarşısında daxil edin

Mən özünü başlayan funksiyalar haqqında məlumat axtarırdıq və bir yerdə mən bu qeydə rast gəldim: + function () {} Kimsə mənə işarənin qarşısında + işarəsi nədir?
12 noyabrda təyin olundu. '12 saat 13:06 'da
29
Cavablar

Javascript-da isteğe bağlı funksiya parametrlərini etmək üçün daha yaxşı bir yol varmı?

Mən həmişə Javascript-da isteğe bağlı parametrləri aşağıdakı kimi işləyirdim: function myFunc (requiredArg, optionalArg) {optionalArg = optionalArg || 'defaultValue'; Bunu etmək üçün daha yaxşı bir yol varmı? Hər hansı bir halda ispo ...
29 dır. '08 saat 17:27 'da
17
Cavablar

Javascript çağırışı () apply () vs bind ()?

Zaten bilirəm ki, müraciət və çağırış bu (funksiya kontekstini) təyin edən oxşar funksiyalardır. Fərq arqumentləri necə göndərdiyimizdədir (əllə array vs) Sual: Amma bind () metodunu nə vaxt istifadə etməliyəm? var obj = {x: ...
17 Mart '13 'də 0:40' da təyin olundu
10
Cavablar

"Bağlamaq" və "lambda" arasındakı fərq nədir?

Kimsə izah edə bilərmi? Onların arxasında olan əsas anlayışları başa düşürəm, amma tez-tez bir-birini əvəzləşdirmək üçün istifadə etdiyini görürəm və utandım. İndi buradayız, normal fəaliyyətdən necə fərqlənirlər?
21 oktyabr təyin etdi '08, 6:12
9
Cavablar

Pythonda funksiyanı bir simli olaraq necə əldə etmək olar?

Python'da funksiyanı çağırmadan bir funksiya kimi funksiyanı necə əldə edə bilərəm? def my_function (): keçmək print get_function_name_as_string (my_function) # my_function quotes deyil "my_function" çıxmalıdır. Python-da belə bir xüsusiyyət varmı? E ...
30 oct. '08 saat 22:38 'də
1
cavab

"Parametr" və "Müqavilə"

Mümkün dublikat: Argumentlər və ya parametrlər? Qarışıq bir parametrə və arqument qəbul etdim və həqiqətən onu istifadə edərkən və başqa istifadə edərkən diqqət etməmişdim. Mənə deyə bilərsənmi?
24 noyabrda təyin olundu. 12: 28-də '09
11
Cavablar

Değişken ve işlev adları üçün Python adlandırma konvansiyonu nedir?

C # fonuna əsasən, dəyişənlərin və metodların adları üçün adlandırma konvensiyası adətən ya CamelCase və ya Pascal Case: // C # nümunə string thisIsMyVariable = "a" public void ThisIsMyMethod () Python'da yuxarıda gördüm, lakin gördüm ki, Mən istifadə edirəm ...
02 oktyabr '08 at 0:01