การใช้วัตถุที่มีฟังก์ชันใน JavaScript

มาสร้างวัตถุที่มีฟังก์ชันสองฟังก์ชันกัน แต่ละฟังก์ชันจะรับพารามิเตอร์เป็น ตัวเลข กำหนดให้ฟังก์ชันแรกยกกำลังเลขที่ส่งมา ด้วยสอง และฟังก์ชันที่สอง - ยกกำลังสาม ลองนำมาใช้:

javascriptlet math = {
  square: function(num) {return num * num},
  cube: function(num) {return num * num * num},
};

ลองใช้ฟังก์ชันของเรา:

javascriptlet math = {
  square: function(num) {return num * num},
  cube: function(num) {return num * num * num},
};

console.log( math.square(2) ); // แสดง 4
console.log( math.cube(2) ); // แสดง 8
Задание 1

สร้างวัตถุที่มีสามฟังก์ชัน โดยแต่ละ ฟังก์ชันจะรับพารามิเตอร์เป็นอาร์เรย์ ของตัวเลข สร้างให้ฟังก์ชันแรก คืนค่าผลรวมของสมาชิกอาร์เรย์ ฟังก์ชันที่สอง - ผลรวมของกำลังสอง และฟังก์ชันที่สาม - ผลรวมของกำลังสาม