⊗jsPmFBAdv 215 of 505 menu

Маслиҳатҳо оид ба сохтани функсияҳо дар JavaScript

  1. Номҳои функсияҳо бояд феълҳо бошанд.
  2. Номи ҳар як функсия бояд дақиқан он чиро, ки функсия анҷом медиҳад, инъикос кунад.
  3. Функсия бояд фақат он чиро, ки аз номаш мафҳум мешавад, анҷом диҳад ва дигар корҳоро анҷом надиҳад.
  4. Ҳар як функсия бояд фақат як амалро иҷро кунад.
  5. Дар дохили функсияҳо аз функсияҳои ёрирасон истифода баред.
  6. Коди функсияҳоро бештар аз 10-15 сатр дароз накардан беҳтар аст.
  7. Функсияҳои дарозро ба як қатор функсияҳои ёрирасон тақсим кардан беҳтар аст.
  8. Дар номҳои функсияҳо аз префиксҳои умумамалӣ истифода баред: show, get, set, calc, create, change, check.
  9. Коди такроршавандаро ба функсияҳо берун кашед.

Нависед, ки кадом нуқсҳо дар коди зерин мавҷуданд ва онҳоро ислоҳ кунед:

function sum(arr) { let res = 0; for (let elem of arr) { res += elem; } return res / arr.length; }

Нависед, ки кадом нуқсҳо дар коди зерин мавҷуданд ва онҳоро ислоҳ кунед:

function func(arr1, arr2) { let res1 = 0; for (let elem of arr) { res1 += elem; } let res2 = 0; for (let elem of arr) { res2 += elem; } return res1 / res2; }

Нависед, ки кадом нуқсҳо дар коди зерин мавҷуданд ва онҳоро ислоҳ кунед:

function getSum(arr) { let res = 0; for (let elem of arr) { res *= elem; } return res; }
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан