بەکارهێنانی کردارە باوەکان

لە جافاسکریپتدا چەند کردارێکی گرنگ هەن بۆ کارکردن لەگەڵ ئارەی کە کۆدەکەمان کورتتر و خوێنەوارتر دەکەن.

کرداری map و filter

کرداری map بۆ گۆڕینی هەموو توخمەکان بەکاردێت، بەڵام filter بۆ جیاکردنەوەی توخمەکان بەپێی مەرجێک بەکاردێت.
let numbers = [1, 2, 3, 4];
let doubled = numbers.map(n => n * 2); // [2, 4, 6, 8]
let evens = numbers.filter(n => n % 2 === 0); // [2, 4]

کرداری reduce

ئەم کردارە بۆ کۆکردنەوەی هەموو توخمەکانی ئارەیەکە بۆ یەک بەها بەکاردێت.

let sum = numbers.reduce((total, n) => total + n, 0); // 10