Javascript Aptana assist estende
-
19-08-2019 - |
Domanda
Codice:
var a={
value:5,
test:function()
{
this.value=4;
}
}
var b=someFunction(
{
value:5,
test:function()
{
this.value=4;
}
});
Come vedi sono uguali, la differenza è solo che nel primo caso definiamo oggetto, in secondo luogo passiamo questo oggetto in funzione.
Il problema è che nel primo caso vedo il codice assist quando scrivo " this.v " (come this.value), ma non posso vederlo nel secondo caso. Ho provato a creare un oggetto, quindi utilizzarlo come argomento per questa funzione: funziona, ma sfortunatamente lo script di documentazione automatica necessita del codice per essere nella seconda versione. La mia domanda è: posso forzare Aptana in qualche modo a usare l'oggetto passato nelle funzioni nello stesso modo in cui lo fa nell'oggetto dichiarato? Ho capito che supporta il codice su " = {} " dichiarazione. Vorrei estenderlo a qualsiasi " {} " occorrenza. Qualcuno ha idea di come farlo?
Soluzione
È possibile solo estendendo i file Java di Aptana. Nessun altro modo: forse il futuro Aptana lo supporterà di default ...