function Foo( a, b, c ) { this.lala1 = a; this.lala2 = b; this.lala3 = c; } var b = Object.create( Foo.prototype ); Foo.apply( b, [ 1, 2, 3 ] ); alert( [ b.lala1 ] ); alert( b instanceof Foo );