Computer >> Máy Tính >  >> Lập trình >> Javascript

Các toán tử mới nhất được thêm vào JavaScript là gì?

Các toán tử mới nhất được thêm vào JavaScript là toán tử lây lan và phần còn lại.

Toán tử còn lại

Với tham số rest, bạn có thể biểu diễn số lượng đối số dưới dạng một mảng. ES6 mang đến tham số nghỉ để dễ dàng hơn cho công việc của các nhà phát triển. Đối với các đối tượng đối số, các tham số còn lại được biểu thị bằng ba dấu chấm… và đứng trước một tham số.

Ví dụ

Hãy xem đoạn mã sau để xác định thông số còn lại

<html>
   <body>
      <script>
         function addition(…numbers) {
            var res = 0;
            numbers.forEach(function (number) {
               res += number;
            });
            return res;
         }
         document.write(addition(3));
         document.write(addition(9,10,11,12,13));
      </script>
   </body>
</html>

Toán tử Spread

Nó cho phép biểu thức mở rộng thành nhiều đối số, phần tử, biến, v.v.

Ví dụ

Bạn có thể thử chạy đoạn mã sau để tìm hiểu cách làm việc với toán tử spread

Bản trình diễn trực tiếp

<html>
   <body>
      <script>
         var a, b, c, d, e, f, g;
         a = [10,20];
         b = "rank";
         c = [30, "points"];
         d = "run"

         // concat method.
         e = a.concat(b, c, d);

         // spread operator
         f = [...a, b, ...c, d];
         document.write(e);
         document.write("<br>"+f);
      </script>
   </body>
</html>