0
name: string;
constructor(private value: string) {
this.name = value;
// or
this.name = this.value;
}
이러한 옵션 중 더 나은 옵션은 다음 중 어느 것입니까? value
에 this
이라는 접두어를 붙이는 이유는 무엇입니까? 생성자의 매개 변수에 this
키워드를 사용하는 것이 맞습니까?생성자의 매개 변수에이 키워드 사용
저는 tsconfig와 tslint에서 noUnusedParameters
, noUnusedLocals
을 사용하여 프로그램에 사용되지 않는 변수가 없는지 확인했습니다. 불행히도 tslint는 앞에 this
이 없으면 생성자의 매개 변수를보고합니다 (사용되지 않은 것으로 표시되는 것은 이상합니다).
'this.value'가'정의되지 않았습니까? ' – evolutionxbox
정말입니까? http://jsbin.com/natamanuta/edit?js,console – evolutionxbox
@evolutionxbox 귀하의 jsbin 링크는 javascript입니다. 질문은 타이프 스크립트에 관해 묻습니다. 'private' 키워드를 보시오. 모든 차이를 만듭니다. – Duncan