Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ฟังก์ชัน Set.forEach() ใน JavaScript


ฟังก์ชัน forEach() ของออบเจ็กต์ Set จะรับชื่อของฟังก์ชันเฉพาะและเรียกใช้ฟังก์ชันนั้นสำหรับทุกค่าใน Set ปัจจุบัน ตัวอย่างเช่น หากคุณเขียนฟังก์ชันเพื่อพิมพ์ค่า หากคุณใช้ฟังก์ชัน forEach() มันจะพิมพ์ค่าของทุกองค์ประกอบใน Set

ไวยากรณ์

รูปแบบการใช้งานคือดังนี้

setObj.forEach()

ตัวอย่าง

<html> <head>    <title>ตัวอย่าง JavaScript</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("ผลรวมของทุกองค์ประกอบใน Set: "+sum);    </script> </body> </html>

ผลลัพธ์

Java, JavaFX, JavaScript, HBase, ผลรวมของทุกองค์ประกอบใน Set: 2167