JavaScript: acceda a la propiedad de objeto propia dentro de Array Literal

Dado un Array Literal dentro de un Objeto JavaScript, no parece funcionar el acceso a las propiedades de su propio objeto:

 var closure =  {

         myPic : document.getElementById('pic1'),
         picArray: [this.myPic]
 }    

 alert(closure.picArray[0]); // alerts [undefined]


Mientras que declarar un elemento de matriz accediendo a otro objeto JavaScript parece funcionar

 ​var closure1 = {
 ​    
 ​     myPic : document.getElementById('pic1')
 ​}
 ​    
 ​var closure2 =  {
 ​  
 ​        picArray: [closure1.myPic]
 ​}    
 ​    
 ​alert(closure2.picArray[0]); // alerts [object HTMLDivElement]


Ejemplo:http://jsfiddle.net/5pmDG/

Respuestas a la pregunta(2)

Su respuesta a la pregunta