Thuta Learning
ရှာဖွေရန်
AdvancedProgrammingbeginner

Spread / Rest

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

Spread (...) operator သည် array သို့မဟုတ် object ကို ၎င်း၏ elements/properties များအဖြစ် ချဲ့ထွင်ရန်သုံးသည်။

Rest (...) operator သည် elements အများအပြားကို array တစ်ခုအဖြစ် စုစည်းရန်သုံးသည်။

javascript
// Spread operator
const arr1 = [1, 2, 3];
const arr2 = [...arr1, 4, 5]; // [1, 2, 3, 4, 5]
console.log(arr2);

// Rest operator
function sum(...numbers) {
  return numbers.reduce((total, num) => total + num, 0);
}
console.log(sum(1, 2, 3, 4)); // 10
You should see
[ 1, 2, 3, 4, 5 ] 10
Spread / Rest | Thuta Learning