noUnusedParameters
noUnusedParameters là compiler option cấm tham số không được sử dụng.
- Mặc định:
false - Phiên bản thêm vào: 2.0
Giải thích
Cấm tham số trong function không được sử dụng.
tsfunctionadd (n1 : number,n2 : number,n3 : number): number {returnn1 +n2 ;}
tsfunctionadd (n1 : number,n2 : number,n3 : number): number {returnn1 +n2 ;}
Khi bật option này sẽ báo lỗi như sau:
tsfunction'n3' is declared but its value is never read.6133'n3' is declared but its value is never read.add (n1 : number,n2 : number,: number): number { n3 returnn1 +n2 ;}
tsfunction'n3' is declared but its value is never read.6133'n3' is declared but its value is never read.add (n1 : number,n2 : number,: number): number { n3 returnn1 +n2 ;}
Để tránh lỗi này, đổi tên tham số không sử dụng thành tên bắt đầu bằng _:
tsfunctionadd (n1 : number,n2 : number,_n3 : number): number {returnn1 +n2 ;}
tsfunctionadd (n1 : number,n2 : number,_n3 : number): number {returnn1 +n2 ;}