Return object javascript

1

var Mensagem = function(opcoes){
	var padrao = {
    	titutlo: "",    	
        msg: "",
        lido: false
    }
    var config = $.extend(padrao, opcoes);
    
    this.prototype = config;
}

var msg = new Mensagem({
	titulo: "Olá mundo!",
    msg : "Testando..."
});
console.info("Retorno:");
console.log(msg);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>Retornonoconsole

Iwantedthiscodetoreturn

  

{title:"value", msg: "value", read: "value"}

but is returning

{ 
    prototype:{ titulo:"valor", msg: "valor", lido: "valor" }  
}

What am I doing wrong?

    
asked by anonymous 16.11.2015 / 01:17

1 answer

1

What a blur I made, just put a return!

var Mensagem = function(opcoes){
	var padrao = {
    	titutlo: "",    	
        msg: "",
        lido: false
    }
    var config = $.extend(padrao, opcoes);
    
   return config;
}

var msg = new Mensagem({
	titulo: "Olá mundo!",
    msg : "Testando..."
});
console.info("Retorno:");
console.log(msg);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Retorno no console!
    
16.11.2015 / 01:22