JuangaCovas.info

La página personal de Juan Gabriel Covas

Herramientas de usuario

Herramientas del sitio


personal:codigo:js-options-default

Javascript: cómo aceptar un objeto de opciones con defaults en una función

Referencia: Javascript design pattern for options with default values

Usando $.extend de jQuery:

Función JS que acepta options con defaults


function testFunction(options) {
    var defaults = {
        option1: true,
        option2: true,
    };
    options = $.extend({}, defaults, options || {});
  
    if (options.option1) {
    }
    if (options.option2) {
    }
}

testFunction();
testFunction({option1:false});
personal/codigo/js-options-default.txt · Última modificación: 10/07/2020 17:50 por Juanga Covas