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

Hàm set.forEach () trong JavaScript

Hàm forEach () của đối tượng Set chấp nhận tên của một hàm cụ thể và chạy hàm đó cho mọi giá trị trong tập hợp hiện tại. Ví dụ:nếu bạn đã viết một hàm để in một giá trị, nếu bạn sử dụng hàm forEach (), nó sẽ in giá trị của mọi phần tử trong tập hợp.

Cú pháp

Cú pháp của nó như sau

setObj.forEach()

Ví dụ

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      function sampleFunction(value){
         document.writeln(value+",");
      }
      const setObj1 = new Set();
      setObj1.add('Java');
      setObj1.add('JavaFX');
      setObj1.add('JavaScript');
      setObj1.add('HBase');
      setObj1.forEach(sampleFunction);
      document.write("<br>");
      var sum = 0;
      function mathExample(value) {
         sum = value+sum;
         //document.write(value);
      }
      const setObj2 = new Set();
      setObj2.add(172);
      setObj2.add(364);
      setObj2.add(885);
      setObj2.add(746);
      setObj2.forEach(mathExample);
      document.write("Sum of all elements in the set: "+sum);
   </script>
</body>
</html>

Đầu ra

Java, JavaFX, JavaScript, HBase,
Sum of all elements in the set: 2167