อ็อบเจ็กต์ที่มีฟังก์ชันนิรนามใน JavaScript
ในบทเรียนที่แล้วเราได้สร้างอาร์เรย์ที่ประกอบด้วยฟังก์ชัน คราวนี้แทนที่จะเป็นอาร์เรย์ เรามาสร้างอ็อบเจ็กต์ที่มีคีย์ซึ่งค่าของมันคือฟังก์ชันกัน:
let obj = {
func1: function() {console.log(1)},
func2: function() {console.log(2)},
func3: function() {console.log(3)},
};
มาใช้ประโยชน์จากอ็อบเจ็กต์ของเรากัน:
let obj = {
func1: function() {console.log(1)},
func2: function() {console.log(2)},
func3: function() {console.log(3)},
};
obj.func1(); // แสดงผล 1
สร้างอ็อบเจ็กต์ที่มีสามฟังก์ชัน กำหนดให้ฟังก์ชันแรกส่งคืนตัวเลข 1 ผ่าน return, ฟังก์ชันที่สอง - ตัวเลข 2, ฟังก์ชันที่สาม - ตัวเลข 3 โดยใช้ฟังก์ชันที่สร้างขึ้น แสดงผลรวมของตัวเลขที่ส่งคืนในคอนโซล
วนลูปผ่านอ็อบเจ็กต์ที่สร้างขึ้นและแสดงผลการทำงานของฟังก์ชันในคอนโซล