在TypeScript箭头函数中键入参数

Rat*_*ica 9 typescript

"noImplicitAny": true
Run Code Online (Sandbox Code Playgroud)

TypeScript会给出错误:

参数'x'隐式具有'任意'类型

对于

.do(x => console.log(x));
Run Code Online (Sandbox Code Playgroud)

和错误

','预计

对于:

.do(x: any => console.log(x));
Run Code Online (Sandbox Code Playgroud)

Rat*_*ica 17

经过一些搜索后,我发现为参数定义类型的正确方法是添加括号:

.do((x: any) => console.log(x));
Run Code Online (Sandbox Code Playgroud)