⊗jsPmFNAF 257 of 505 menu

JavaScript даги стрелка функцийлари

Келинг энди стрелка функцийлари ни кўриб чиқайлик, улар функциялар синтаксисини соддалаштиради.

Куйидаги код мисолида биринчи бўлиб оддий функция, иккинчи бўлиб эса унга мос келувчи стрелка функция ёзилган (иккала функция ҳам бир хил ишни бажаради):

let func1 = function(num1, num2) { let result = num1 * num2; return result; } let func2 = (num1, num2) => { let result = num1 * num2; return result; }

Агар функцияда бир сатр код бўлса, у ҳолда стрелка функцияларида return ни ва каллиқ қавсларни ёзиш шарт эмас:

let func1 = function(num1, num2) { return num1 * num2 } let func2 = (num1, num2) => num1 * num2;

Агар стрелка функциянинг параметри битта бўлса - айлана қавсларни ёзиш шарт эмас:

let func1 = function(num) { return num * num; } let func2 = num => num * num

Агар функцияда умуман параметр бўлмаса - бўш айлана қавсларни ёзиш шарт:

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