⊗jsPmFNPFP 244 of 505 menu

Параметри функсияҳои додашуда дар JavaScript

Фарз кунем, ки мо функсияи test дорем, ки параметраш дигар функсияро қабул мекунад ва дар консол натиҷаи кори он функсияи додашударо чоп мекунад:

function test(func) { console.log( func() ); }

Фарз кунем, ки функсияи додашудаи func параметраш рақамро қабул мекунад ва чизе бо он мекунад. Ба он, масалан, рақами 3-ро медиҳем:

function test(func) { console.log( func(3) ); }

Акнун биёед функсияи test/ро фаро хонем, ба он параметр гузошта, функсияи номаълум. Ин функсияи номаълум параметраш рақамро қабул мекунад ва квадрати ин рақамро бармегардонад.

Дар натиҷаи ҳамаи ин сохтори мо квадрати рақами 3, яъне 9-ро чоп мекунад:

// 9-ро чоп мекунад: test( function(num) { return num * num; } ); function test(func) { console.log(func(3)); }

Кодро беҳтартар соземон:

// 9-ро чоп мекунад: test(function(num) { return num * num; }); function test(func) { console.log(func(3)); }

Коди функсияи ман test/ро нусхабардорӣ кунед. Ин функсияро фаро хонед, ба он параметр гузошта, функсияи номаълумеро, ки параметраш рақамро қабул мекунад ва куби онро бармегардонад.

Коди худро тавре тағйир диҳед, ки функсияи додашуда номаълум набошад, балки ҳамчун Function Declaration бо номи func муайян карда шуда бошад.

Функсияи додашударо ба Function Expression бо ҳамин номи func табдил диҳед.

Фарз кунем, ки функсияи додашуда акнун ду параметр қабул мекунад ва ҷамъи онҳоро бармегардонад. Вақте ки функсияи додашуда дар дохили test фаро хонда мешавад, ба функсияи додашуда рақами 2 ва рақами 3/ро бидиҳед. Натиҷаро чоп кунед.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан