การใช้วัตถุที่มีฟังก์ชันใน JavaScript
มาสร้างวัตถุที่มีฟังก์ชันสองฟังก์ชันกัน แต่ละฟังก์ชันจะรับพารามิเตอร์เป็น ตัวเลข กำหนดให้ฟังก์ชันแรกยกกำลังเลขที่ส่งมา ด้วยสอง และฟังก์ชันที่สอง - ยกกำลังสาม ลองนำมาใช้:
let math = {
square: function(num) {return num * num},
cube: function(num) {return num * num * num},
};
ลองใช้ฟังก์ชันของเรา:
let 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
สร้างวัตถุที่มีสามฟังก์ชัน โดยแต่ละ ฟังก์ชันจะรับพารามิเตอร์เป็นอาร์เรย์ ของตัวเลข สร้างให้ฟังก์ชันแรก คืนค่าผลรวมของสมาชิกอาร์เรย์ ฟังก์ชันที่สอง - ผลรวมของกำลังสอง และฟังก์ชันที่สาม - ผลรวมของกำลังสาม