Tema: Prototipos
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/01/2011, 14:40
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Prototipos

Que tal _cronos2, deberias tener en cuenta que es lo que estas haciendo en tu segundo ejemplo, ejecutas una funcion anonima y lo asignas a una propiedad de Array, el scope dentro de esa funcion tal cual lo estas planteando es window, lo podes probar:

Código Javascript:
Ver original
  1. window[0] = 'Prototype'
  2. Array.prototype.primero=(function(){ return this[0]; })()
  3. alert([1,2,3].primero); // Prototype

La forma correcta es como en tu primer ejemplo, si nos dijeras que es lo que tenes en mente talvés te podemos dar una idea de como conseguirlo.