Bueno, lo que buscas es basicamente, es javascript orientado a objetos.
para lograrlo se puede hacer añadiendo "prototipos" a una clase que creamos, y inicializar objetos de estas clases.
algo asi
Código Javascript
:
Ver originalvar primero = function(objeto)
{
this.miobjeto = objeto || {}; // asignamos el objeto al this, en caso de no ser definido, que sea {}
this.segundo(); // llamamos a la funcion segundo, de esta clase ( se resuelve al prototipo )
}
primero.prototype.segundo = function() // asignamos la funcion segundo
{
alert(this.miobjeto.id)
}
var superman = new primero({id:'Superman Yeahhh'}); // fijate que dice new, significa que creamos una nueva instancia de la clase
var juancito = new primero(); // nos tira undefined
var rogelio = new primero({id:'Rogelio funes mori re del futbol mundial'});
y asi es como se crean clases, y se le agregan metodos, y se crean instancias de las mismas