Angular 예제에서이 구조를 보았고 이것이 왜 선택되었는지 궁금합니다.
_ => console.log('Not using any parameters');
나는 변수 _는 상관 없음 / 사용하지 않음을 의미하지만 유일한 변수이기 때문에 _ 사용을 선호하는 이유가 있음을 이해합니다.
() => console.log('Not using any parameters');
확실히 이것은 입력 할 문자가 한 글자 적을 수 없습니다. () 구문은 내 의견으로는 의도를 더 잘 전달하고 유형별로 더 구체적입니다. 그렇지 않으면 첫 번째 예제가 다음과 같아야한다고 생각하기 때문입니다.
(_: any) => console.log('Not using any parameters');
중요한 경우, 이것이 사용 된 컨텍스트였습니다.
submit(query: string): void {
this.router.navigate(['search'], { queryParams: { query: query } })
.then(_ => this.search());
}