Сұрақ-жауаптар 'function'

Функция (сондай-ақ рәсім, әдіс, кіші рәсім немесе кіші деп те аталады) - бір нақты тапсырманы орындау үшін жасалған код бөлігі. Функцияларды жасау немесе қоңырау шалу үшін арнайы туындаған сұрақтар үшін бұл тегті пайдаланыңыз. Тапсырманы орындау үшін функцияны іске асыруға көмектесу үшін, оның орнына [алгоритм] немесе тапсырмаға тән тегті пайдаланыңыз.
89
жауаптар

Javascript блокаторлары қалай жұмыс істейді?

JavaScript тұжырымдамасын түсіндіретін адамға (мысалы, функциялары, айнымалылары және т.б.) қатысты тұжырымдарды білетін адамға қалай түсіндіресіз? Уикипедияда берілген схеманың үлгісін көрдім, бірақ өкінішке орай, бұл ...
21 қыркүйек '08 17:12
37
жауаптар

var functionName = function () {} функциясы functionName () {}

Жақында басқа пайдаланушының JavaScript кодын қолдай бастадым. Қателерді түзетіп, функцияларды қосып, кодты түзетіп, одан да дәйекті етемін. Алдыңғы әзірлеуші ​​функцияларды жариялаудың екі әдісін пайдаланады және ...
03 желтоқсан '08 сағат 14:31
20
жауаптар

Қоңырау мен өтінім арасындағы айырмашылық қандай?

Қоңырауды қолдану мен функцияны шақыру үшін қолданылатын арасындағы айырмашылық қандай? var func = function () {alert ('Сәлем!'); }; func.apply (); vs func.call (); Жоғарыда көрсетілген екі әдіс арасында қандай да бір өнімділік айырмашылықтары бар ма? Қашан қолданған дұрыс?
31 желтоқсан '10 сағат 22:56
22
жауаптар

Javascript функциясы үшін әдепкі параметр мәнін орнатыңыз

Мен JavaScript функциясының қосымша дәлелдер болуы үшін алғым келеді, ол үшін мән анықталмаған жағдайда пайдаланылатын әдепкі мәнді орнатамын. Ruby-де сіз мұны келесідей орындауға болады: def read_file (file, delete_after = fal ...
21 мамырда сағат 23: 07-де орнатылды
25
жауаптар

Javascript ішіндегі айнымалылардың ауқымы қандай?

Javascript ішіндегі айнымалылардың ауқымы қандай? Олардың ішінде бірдей аймақ бар ма және функцияның сыртында емес пе? Немесе бұл маңызды ма? Сондай-ақ, жаһандық деңгейде анықталған жағдайда сақталатын айнымалылар қайда?
01 ақп. Орнатылған '09 11:27
35
жауаптар

Әдіс пен функция арасындағы айырмашылық қандай?

Кез келген адам OOP контексіндегі әдістер мен функцияларды қарапайым түсіндіре алады ма?
01 қазанда орнатқан '08 2:45
10
жауаптар
26
жауаптар

Python lambdas неге пайдалы?

Мен Python лямбдаларын анықтауға тырысамын. Нақты өмірде ұмытып кету керек болатын «қызықты» тілдік тақырыптардың бірі болып табылады ма? Бұл қажет болуы мүмкін кейбір төтенше жағдайлардың бар екеніне сенімдімін, бірақ оның белгісіздігін ескере отырып, әлеуетті ...
20 мамыр күні сағат 23: 40-да орнатыңыз
3
жауаптар

Javascript plus функциясының атына кіру

Мен өздігінен іске қосу функциялары туралы ақпаратты іздеп жүрдім, және бұл жерде мен мына белгіні кездестірдім: + function () {} Біреу маған функцияның алдындағы + белгісін білдіреді / түсіндіре алады ма?
12 қарашада орнатылды '12, 13:06
29
жауаптар

Қосымша функциялардың параметрлерін javascript-да жасаудың жақсы жолы бар ма?

Мен Javascript-да әрдайым қосымша параметрлерді келесідей өңдеймін: function myFunc (requiredArg, optionalArg) {optionalArg = optionalArg || 'defaultValue'; // атқаратын қызметім} мұны істеудің жақсы жолы бар ма? Кездейсоқ жағдайлар бар ма ...
29 қыркүйекке белгіленген. '08 сағат 17:27
17
жауаптар

Javascript шақыру () apply () vs bind ()?

Қолдану және шақыру бұл функцияны (функционалдық контекст) орнататын ұқсас функциялар екенін білемін. Аргументтерді қалай жібергенімізде айырмашылығы бар (қолмен массив vs) Сұрақ: Бірақ bind () әдісін қай кезде қолдануға болады? var obj = {x: ...
17 наурызда сағат 13: 00-де
10
жауаптар

«Жабу» мен «лямбда» арасындағы айырмашылық қандай?

Біреу түсіндіре алады ма? Мен олардың негізгі ұғымдарын түсінемін, бірақ олардың өзара алмасатындығын жиі көремін, мен өзімді ыңғайсыз сезінемін. Енді біз осындамыз, әдеттегі функциядан қалай ерекшеленеді?
21 қазанда орнатқан '08 6:12
9
жауаптар

Функцияны Python-та жол ретінде қалай алуға болады?

Python-де функцияны функцияны шақырусыз жол ретінде аламын ба? def my_function (): pass print get_function_name_as_string (my_function) # my_function тырнақшасында емес «my_function» шығаруы керек. Python-да мұндай мүмкіндік бар ма? E ...
30 oct орнатыңыз . '08 сағат 22:38
1
жауап

«Параметр» және «Аргумент»

Ықтимал көшірме: дәлелдер немесе параметрлер? Мен араласқан параметрді және дәлелді алдым, және оны пайдаланған кезде және басқа пайдаланған кезде көңіл аудармады. Сіз маған айтыңызшы?
24 қарашада орнатылды '09 12:28
11
жауаптар

Айнымалы және функция аттары үшін Python атау конвенциясы деген не?

C # фондық негізінде, айнымалылар мен әдістер атаулары үшін атау конвенция әдетте CamelCase немесе Pascal Case болып табылады: // C # мысал жолы thisIsMyVariable = «a» public void ThisIsMyMethod () Python-та жоғарыда көрдім, бірақ мен де көрдім Мен ...
02 қаз '08 сағат 0:01