⊗jsPmROAIO 297 of 505 menu

JavaScript-те біріктіретін функция

Енді merge функциясын жүзеге асырайық, ол параметр ретінде ерікті сандағы массивтерді қабылдап, олардың элементтерін бір массивке біріктіреді.

Біздің функциямыздың жұмыс мысалы:

let result = merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); console.log(result); // шығарады [1, 2, 3, 4, 5, 6, 7, 8, 9]

Жүзеге асыруға кірістейік. Алдымен берілген массивтерді бір екіөлшемді массив түрінде алайық:

merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); function merge(...arrs){ console.log(arrs); // шығарады [ [1, 2, 3,] [4, 5, 6], [7, 8, 9] ] }

Енді осы екіөлшемді массивті бірөлшемдіге біріктірейік. Ол үшін concat әдісі мен spread операторын қолданайық:

let arrs = [ [1, 2, 3,], [4, 5, 6], [7, 8, 9] ]; let result = [].concat(...arrs); console.log(result); // шығарады [1, 2, 3, 4, 5, 6, 7, 8, 9]

Бұл кодты біздің merge функциясына қосамыз:

function merge(...arrs) { return [].concat(...arrs); } let result = merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); console.log(result); // шығарады [1, 2, 3, 4, 5, 6, 7, 8, 9]

Көріп отырғаныңыздай, бұл функция да өте ықшам болып шықты.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау