ในชุดที่เราใช้งาน เราสามารถสร้าง 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