Pregunta

Código:

var a={
    value:5,
    test:function()
    {
        this.value=4;
    }
}



var b=someFunction(
{
    value:5,
    test:function()
    {
        this.value=4;
    }
});

Como ve que tienen el mismo aspecto, la diferencia es solo que en el primer caso definimos el objeto, en el segundo, pasamos este objeto a la función.

El problema es que en el primer caso veo ayuda de código cuando escribo " this.v " (como this.value), pero no puedo ver eso en el segundo caso. Intenté crear un objeto, luego lo utilicé como argumento para esta función; esto funciona, pero desafortunadamente el script de documentación automática necesita código para estar en la segunda versión. Mi pregunta es: ¿puedo forzar a Aptana de alguna manera a usar el objeto pasado a funciones de la misma manera que lo hace en un objeto declarado? Me di cuenta de que sí ayuda con el código en " = {} " declaración. Me gustaría extender esto a cualquier " {} " ocurrencia ¿Alguien tiene idea de cómo hacer esto?

¿Fue útil?

Solución

Solo es posible extendiendo los archivos Java de Aptana. De ninguna otra manera, tal vez el futuro Aptana admitirá esto de forma predeterminada ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top