Salve,

per creare un oggetto in JS sto usando questa sintassi.
codice:
answerHandler = {
  setupCV : function()
  {
    if(typeof(c_v) == "undefined" || c_v == null) { 
        c_v = 1;
    }
    return c_v;
  }
C'è tuttavia anche quest'altro modo.

codice:
function answerHandler()
{
  var c_v; 
  this.setupCV = function()
  {
    if(typeof(c_v) == "undefined" || c_v == null) { 
        c_v = 1;
    }
    return c_v;
  }
}
La mia domanda: quale dei due metodi alloca più risorse? Me lo chiedo perché sto iniziando un progetto complesso che avrà molto JS e volevo trovare il modo più performante.
Nell'ultimo esempio, infatti, richiamerei la funzione solo in alcuni casi, nel primo, mi sembra che a prescindere dalla chiamata del metodo, il browser debba comunque "leggere" il codice.
Che castroneria ho detto?

grazie