“interfaz en JavaScript” Código de respuesta

interfaz en JavaScript

// example duck typing method
var hasMethods = function(obj /*, method list as strings */){
    var i = 1, methodName;
    while((methodName = arguments[i++])){
        if(typeof obj[methodName] != 'function') {
            return false;
        }
    }
    return true;
}

// in your code
if(hasMethods(obj, 'quak', 'flapWings','waggle')) {
    //  IT'S A DUCK, do your duck thang
}
HandsomeOldGod5355

interfaz en JavaScript

// example duck typing method
var hasMethods = function(obj /*, method list as strings */){
    var i = 1, methodName;
    while((methodName = arguments[i++])){
        if(typeof obj[methodName] != 'function') {
            return false;
        }
    }
    return true;
}

// in your code
if(hasMethods(obj, 'quak', 'flapWings','waggle')) {
    //  IT'S A DUCK, do your duck thang
}
HandsomeOldGod5355

Respuestas similares a “interfaz en JavaScript”

Preguntas similares a “interfaz en JavaScript”

Más respuestas relacionadas con “interfaz en JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código