Hàm forEach() của đối tượng Set thực thi một hàm được cung cấp một lần cho mỗi giá trị trong Set, theo thứ tự chèn.
Cú pháp
Cú pháp của nó như sau:
setObj.forEach(callbackFn[, thisArg])
Ví dụ
<html> <head> <title>Ví dụ JavaScript</title> </head> <body> <script type="text/javascript"> function sampleFunction(value) { document.write(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; } const setObj2 = new Set(); setObj2.add(172); setObj2.add(364); setObj2.add(885); setObj2.add(746); setObj2.forEach(mathExample); document.write("Tổng các phần tử trong set: " + sum); </script> </body> </html>
Kết quả
Java, JavaFX, JavaScript, HBase, Tổng các phần tử trong set: 2167