15 lines
302 B
JavaScript
15 lines
302 B
JavaScript
// Factory Function
|
|
const MathFn = () => {
|
|
// closures
|
|
const add = (a, b) => a + b;
|
|
const subtract = (a, b) => a - b;
|
|
|
|
const multiply = (a, b) => a * b;
|
|
const divide = (a, b) => {
|
|
return b === 0 ? NaN : a / b;
|
|
};
|
|
|
|
export { add, subtract, multiply, divide };
|
|
};
|
|
export default MathFn;
|