อ็อบเจ็กต์ที่มีฟังก์ชันนิรนามใน JavaScript

ในบทเรียนที่แล้วเราได้สร้างอาร์เรย์ที่ประกอบด้วยฟังก์ชัน คราวนี้แทนที่จะเป็นอาร์เรย์ เรามาสร้างอ็อบเจ็กต์ที่มีคีย์ซึ่งค่าของมันคือฟังก์ชันกัน:

javascriptlet obj = {
  func1: function() {console.log(1)},
  func2: function() {console.log(2)},
  func3: function() {console.log(3)},
};

มาใช้ประโยชน์จากอ็อบเจ็กต์ของเรากัน:

javascriptlet obj = {
  func1: function() {console.log(1)},
  func2: function() {console.log(2)},
  func3: function() {console.log(3)},
};

obj.func1(); // แสดงผล 1
Задание 1

สร้างอ็อบเจ็กต์ที่มีสามฟังก์ชัน กำหนดให้ฟังก์ชันแรกส่งคืนตัวเลข 1 ผ่าน return, ฟังก์ชันที่สอง - ตัวเลข 2, ฟังก์ชันที่สาม - ตัวเลข 3 โดยใช้ฟังก์ชันที่สร้างขึ้น แสดงผลรวมของตัวเลขที่ส่งคืนในคอนโซล

Задание 2

วนลูปผ่านอ็อบเจ็กต์ที่สร้างขึ้นและแสดงผลการทำงานของฟังก์ชันในคอนโซล