Cú pháp spread (…) cho phép chúng ta mở rộng một mảng có thể lặp lại như mảng ở những nơi mà 0+ đối số được mong đợi. Nó cho phép chúng tôi truyền một số tham số dưới dạng một mảng cho một chức năng.
Sau đây là mã để triển khai toán tử lây lan cho các mảng trong JavaScript -
Ví dụ
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result, .sample { font-size: 20px; font-weight: 500; color: blueviolet; } .sample { color: red; } </style> </head> <body> <h1>Spread operator for arrays JavaScript</h1> <div class="sample">[22,55,11,19,55]</div> <div class="result"></div> <br /> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to call the add function and pass the above array as parameter</h3> <script> let BtnEle = document.querySelector(".Btn"); let resEle = document.querySelector(".result"); function add(num1, num2, num3, num4, num5) { return num1 + num2 + num3 + num4 + num5; } let arr = [22, 55, 11, 19, 55]; BtnEle.addEventListener("click", (event) => { resEle.innerHTML = "The sum of the above array = " + add(...arr); }); </script> </body> </html>
Đầu ra
Khi nhấp vào nút 'BẤM VÀO ĐÂY' -