문제

암호:

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



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

당신이 알 수 있듯이, 동일하게 보이면, 회절은 첫 번째 경우에만 객체를 정의하고 두 번째 로이 객체를 함수로 전달한다는 것입니다.

문제는 첫 번째 경우 "this.v"(this.value)를 입력 할 때 코드 어시스트가 보이지만 두 번째 경우에는 볼 수 없다는 것입니다. 객체를 만들려고 시도한 다음이 기능에 대한 인수로 사용했지만이 기능이 작동하지만 불행히도 자동 문서 스크립트는 두 번째 버전에 있어야합니다. 내 질문은 - Aptana가 어떻게 든 객체를 사용하여 선언 된 개체에서와 같은 방식으로 기능을 전달하도록 할 수 있습니까? 나는 그것이 "= {}"선언에 대한 코드 보조를한다는 것을 알아 냈습니다. 나는 이것을 "{}"발생으로 확장하고 싶습니다. 누구 든지이 작업을 수행하는 방법이 있습니까?

도움이 되었습니까?

해결책

Aptana Java 파일을 확장 하여만 가능합니다. 다른 방법은 없습니다 - 아마도 미래의 Aptana는 기본적으로 이것을 지원할 것입니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top