JavaScript: Acessar a própria propriedade de objeto dentro da matriz literal

Dado um literal de matriz dentro de um objeto JavaScript, o acesso às propriedades de seu próprio objeto não parece funcionar:

 var closure =  {

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

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


Considerando que declarar um item de matriz acessando outro objeto JavaScript parece funcionar

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


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

questionAnswers(2)

yourAnswerToTheQuestion