Estudio vanila JS e intento optimizar mi código. Quiero crear un método universal que lea diferentes configuraciones y, dependiendo de los datos entrantes, inicie otros métodos. Realmente no quiero usar con mucho IF IF ELSE
Lo que obtuve
Settings = { SlideToShow: 2, SlidetoScrolle: 2, Scrollable: false }Mi método "universal"
_settingsReader(settings) { for (const key in settings) { if (Object.hasOwnProperty.call(settings, key)) { this._set + key + (settings[key]) }Todos los problemas se esconden aquí "this._set + key + (settings[key])". No llama a un método.
Simplemente no entiendo si algo así es posible. Y cómo implementarlo.
Métodos que quiero lanzar
_setSlideToShow(param); _setSlidetoScrolle(param); _setScrollable(param);Espero haber podido explicar lo que me gustaría ver en el resultado final. Seré muy feliz si alguien me puede ayudar con este problema.