Объекти бо функсияҳо дар 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-ро мебарорад
Объекте бо се функсия созед, ки ҳар яке онҳо параметр массивро бо рақамҳо қабул мекунад. Чунке сохта шавад, ки функсияи аввал ҷамъи унсурҳои массивро баргардонад, функсияи дуввум - ҷамъи квадратҳо, ва функсияи сеюм - ҷамъи кубҳо.