Javascript Aptana Assist Расширить - PullRequest
0 голосов
/ 16 марта 2009

Код:

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



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

Как вы видите, они выглядят одинаково, diffrence - это только то, что в первом случае мы определяем объект, во втором мы передаем этот объект в функцию.

Проблема в том, что в первом случае я вижу помощь кода, когда я набираю "this.v" (как this.value), но не вижу этого во втором случае. Я попытался создать объект, а затем использовать в качестве аргумента для этой функции - это работает, но, к сожалению, скрипту автоматической документации нужен код, чтобы быть во второй версии. Мой вопрос - могу ли я заставить Aptana каким-то образом использовать объект, переданный в функции, так же, как это делается в объявленном объекте? Я понял, что он помогает при объявлении "= {}". Я хотел бы распространить это на любой случай "{}". У кого-нибудь есть идеи, как это сделать?

1 Ответ

0 голосов
/ 05 ноября 2009

Это возможно только путем расширения файлов Aptana Java. Другого пути нет - может быть, будущая Aptana будет поддерживать это по умолчанию ...

...