나는이자가 실행 자바 스크립트 함수 내에서 정의 된 Vector 변수가 왜 var 변수를 필요로하지 않는지 궁금했다. 이것은 명명 된 함수를 만들기위한 다른 유형의 구문입니까? 이렇게하면 Vector를 다른 함수의 인수로 전달할 수 없습니까?Javascript 함수 정의
(function() {
Vector = function(x, y) {
this.x = x;
this.y = y;
return this;
};
//...snip
})()
모두에게 도움을 주셔서 감사합니다. 아마도 VS2008 JS intellisense와 관련된 문제 일 것입니다. 하지만 어떤 이유로 벡터가 자체 실행 기능 외부에 나타나지 않습니다 ... – Pierreten