Copia de propiedades e importación de métodos
Este truquito para copiar propiedades de un objeto a otro:
function apply(a, b) {
for (var i in b) {
a[i] = b[i];
}
}
Puede ser útil para manejar parámetros por defecto en una función:
function algoHaremos(conf) {
var def = { order: 'date', asc: false };
conf = apply(def, conf || {});
}
Continúa leyendo Copia de propiedades e importación de métodos