window.parseInt无法编译 - TypeScript

时间:2017-11-06 08:17:40

标签: javascript typescript transpiler

在下面的typescript语法中,

var strToNum: number = window.parseInt("5");

给出错误:

tstut.ts(15,31): error TS2551: Property 'parseInt' does not exist on type 'Window'. Did you mean 'parent'?

DOM有,

> window.parseInt
 ƒ parseInt() { [native code] }

为什么tsc会出现转换错误?

1 个答案:

答案 0 :(得分:0)

Window Object不包含parseInt()定义,因此TS无法在那里找到它。它是标准的内置函数,应该通过简单的调用来调用:

var strToNum: number = parseInt("5");