কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্ট ফাংশনে স্প্রেড সিনট্যাক্স আর্গুমেন্টসহ কীভাবে ব্যবহার করবেন?


স্প্রেড অপারেটর আর্গুমেন্টসহ

স্প্রেড অপারেটর একটি অ্যারেকে একক আর্গুমেন্টগুলিতে বিস্তারিত করার অনুমতি দেয়।

সিনট্যাক্স

function myfunction(...iterableObj);

উদাহরণ

<html>
    <body>
        <script>
            var a = [10, 20];
            var b = "rank";
            var c = [30, "points"];
            var d = "run";
            
            // concat মেথড
            var e = a.concat(b, c, d);
            
            // স্প্রেড অপারেটর
            var f = [...a, b, ...c, d];
            
            document.write(e + "<br>" + f);
        </script>
    </body>
</html>

আরও উদাহরণ

// Math ফাংশনসহ
const numbers = [5, 10, 15, 20];
Math.max(...numbers);        // 20
Math.min(...numbers);        // 5

// অ্যারে কপি
const arr1 = [1, 2, 3];
const arr2 = [...arr1];      // শ্যালো কপি
const arr3 = [...arr1, 4, 5]; // [1, 2, 3, 4, 5]

// অবজেক্ট স্প্রেড (ES2018)
const obj1 = { a: 1, b: 2 };
const obj2 = { ...obj1, c: 3 }; // { a: 1, b: 2, c: 3 }
  1. জাভাস্ক্রিপ্ট দিয়ে মিডিয়া কোয়েরি ব্যবহার

  2. জাভাস্ক্রিপ্ট দিয়ে আইকন ব্যবহার করে অ্যানিমেটেড ইফেক্ট

  3. জাভাস্ক্রিপ্ট ফাংশনে নেমড আর্গুমেন্টস ব্যবহার

  4. জাভাস্ক্রিপ্টে অ্যানোনিমাস ফাংশনে আর্গুমেন্ট পাস করা