【问题标题】:Using 'as' is giving two compile errors使用'as'会产生两个编译错误
【发布时间】:2017-02-03 04:00:24
【问题描述】:

我不确定出了什么问题(如果有的话,因为它编译得很好,但是当它编译时我得到以下错误:

src/Net/Route.ts(35,77): 错误 TS1005: ',' 预期。
src/Net/Route.ts(35,80): 错误 TS1005: '=' 预期。

两个^标记错误所在的位置:

let target: HTMLElement = document.querySelector(targetStr) as HTMLElement;
                                                           ^  ^

我做错了什么,或者这是一个编译器错误?我以前写过这样的代码,从来没有遇到过这个错误。然后我再次使用新版本的 TypeScript (2.0.3)。

【问题讨论】:

    标签: javascript typescript compiler-errors


    【解决方案1】:

    然后我再次使用新版本的 TypeScript (2.0.3)。

    实际上,您可能正在使用 版本的编译器。这个很好用:http://www.typescriptlang.org/play/#src=let%20target%3A%20HTMLElement%20%3D%20document.querySelector(%22asdf%22)%20as%20HTMLElement%3B

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-10
      • 1970-01-01
      相关资源
      最近更新 更多