La clave aquí es el encapsulamiento debido que este evita tantos códigos repetidos para hacer una misma función. Además que nos ayudara si más abajo queremos realizar la misma función.
La clave aquí es el encapsulamiento debido que este evita tantos códigos repetidos para hacer una misma función. Además que nos ayudara si más abajo queremos realizar la misma función.
Si, para que no haya tanta repetición.
Yo realmente opino que es muy obsesivo hacer funciones para llamar funciones propias del lenguaje si es un programa de JS, es para que lo trabaje un programados JS. a forma de ejemplo esta bien. Si no terminaríamos creando otro lenguaje que traduzca como resultado a lenguaje JavaScript. Creo que con el progreso iremos madurando con principios algunos adoptaremos unos y otros pues algunos diferentes según nos sintamos mas cómodos o nuestro entorno lo exija.
Para el tema de la multiplicación si lo veo coherente, incluso haría una función que pueda hacer mas operaciones que tenga como argumento los dos operando y la operación y de acuerdo al parámetro que se le comunique realice la operación y devuelva el resultado. Incluso en temas mas avanzados de POO se le podría crear polimorfismo entre otras cosas.
Cabe destacar que habrán múltiples caminos para llegar a un resultado y buscar un código limpio nunca esta de mas.
Así mismo es importante destacar que algunos compañeros han observado errores en el código propuesto y falta corregir uno en la función de multiplicar