이 기사는 Minko Gechev가 self-invoking function in JavaScript에 의해 발견되었으며, 초기화 된 직후에 스스로를 호출하는 JavaScript 함수를 작성하는 방법을 알려주고 있습니다. 나는 우리가 이것을 타이프 크립트로 어떻게 할 수 있는지 궁금합니다. export class ComponentName
안에 코드를 작성하면 작동하지 않습니다. 코드는 내가 노력 :IIFE의 typescript
import {Component, Input} from '@angular/core'
@Component({...})
export class MyComponent{
@Input() infoes;
(function(){
console.log('testing');
})();
}
IDE에서 보여주는 된 오류가 unexpected token. a constructor, accessor, method or property was expected
입니다. 나는 이것이 TypeScript가 도입 한 클래스 개념과 관련이 있다고 생각한다.
당신이 무엇을하려고 않았다 : 즉, 클래스의 방법 인 다음, 다른? – tymeJV
TypeScript는 JavaScript의 상위 집합입니다. 올바른 TypeScript가 아닌 올바른 JavaScript가 없습니다. 좀 더 정보가 필요합니다. 어떤 오류가 발생하고 있습니다. "효과가 없다"는 문제는 결코 충분하지 않습니다. –
'(function() { console.log ('testing'); })();'이것은 내가 시도한 것입니다. 입력 할 때 아래 코드에는 ** "unused label"**이라는 빨간색 밑줄이 표시되어 있습니다. 동시에, 내가 시도한 코드는 ** "예상치 못한 토큰입니다. 생성자, 메서드 ...가 예상되었습니다."**. –