Вопрос

Код:

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 каким-то образом использовать объект, переданный в функции, так же, как это делается в объявленном объекте? Я понял, что это помогает при кодировании & Quot; = {} & Quot; декларация. Я хотел бы распространить это на любой & Quot; {} & Quot; встречаемости. У кого-нибудь есть идеи, как это сделать?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top