var comentario = {
autor : 'megatron',
email : 'email@vivalared.com',
sitio_web : 'http://www.vivalared.com',
contenido : 'Me gusto mucho la pelicula en 3D',
post : 1099,
notificar_actualizaciones : 1,
fecha : '2010-05-21'
}
var actualizar_comentario = {
email : 'nuevomail@vivalared.com',
notificar_actualizaciones : 0,
autor : 'megatron',
fecha : '2010-05-28'
}
var nuevo_comentario = $.extend(comentario, actualizar_comentario);
console.info(nuevo_comentario.email);
Definir nuestros argumentos predeterminados como un objeto, y luego extenderlo con las propiedades
function mi_funcion(args){
opciones = jQuery.extend({
clase_activa : 'active',
animacion : 'slide',
duracion : 150,
idioma : 'es',
mensaje : 'bazinga!'
}, args);
}
//Y luego, al llamar a la función...
mi_funcion({ duracion: 200, idioma : 'en', mensaje : 'lorem ipsum' });
console.info(opciones.mensaje);
No hay comentarios:
Publicar un comentario