⊗jsPmRODS 295 of 505 menu

Функсия, ки ҷамъи ададҳоро бо истифода аз операторҳои rest ва spread дар JavaScript меёбад

Биёед функсияеро нависем, ки ба сифати параметрҳояш шумораи ихтиёрии ададҳоро қабул карда ва ҷамъи онҳоро бармегардонад.

Инҳоянд намунаҳои кори функсияи мо:

console.log( func(1, 2, 3) ); // 6-ро хориҷ мекунад console.log( func(1, 2, 3, 4) ); // 10-ро хориҷ мекунад console.log( func(1, 2, 3, 4, 5) ); // 15-ро хориҷ мекунад

Барои оғоз биёед корро чунон кунем, ки ҳамаи ададҳои додашуда ба сифати параметр ба массив дохил шаванд:

function func(...nums) { console.log(nums); } func(1, 2, 3); // [1, 2, 3]-ро хориҷ мекунад

Ва акнун давреро бар массиви додашуда оғоз карда ва ҷамъи ададҳои додашударо меёбем:

function func(...nums) { let sum = 0; for (let num of nums) { sum += num; } return sum; } let result = func(1, 2, 3); console.log(result); // 6-ро хориҷ мекунад

Функсияеро нависед, ки ба сифати параметрҳояш шумораи ихтиёрии ададҳоро қабул карда ва миёнаи арифметикии онҳоро бармегардонад.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан