ในชุดที่เราใช้งาน เราสามารถสร้าง a สำหรับแต่ละฟังก์ชันในคลาสของเรา และยอมรับการเรียกกลับที่เราสามารถเรียกใช้ในทุกองค์ประกอบ มาดูกันว่าเราจะใช้ฟังก์ชันดังกล่าวได้อย่างไร -
ตัวอย่าง
forEach(callback) {
for (let prop in this.container) {
callback(prop);
}
} คุณสามารถทดสอบสิ่งนี้ได้โดยใช้ -
ตัวอย่าง
const testSet = new MySet();
testSet.add(1);
testSet.add(2);
testSet.add(5);
testSet.forEach(elem => console.log(`Element is ${elem}`)); ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
Element is 1 Element is 2 Element is 5
ES6 Set API ยังมีฟังก์ชันเดียวกันโดยใช้วิธี forEach