Typescript 的基本问题 - “[ts] Unexpected token。一种构造,方法......”
Posted
技术标签:
【中文标题】Typescript 的基本问题 - “[ts] Unexpected token。一种构造,方法......”【英文标题】:Fundamental issue with Typescript - "[ts] Unexpected token. A contruction, method..." 【发布时间】:2018-03-14 21:30:58 【问题描述】:在编写简单的匿名函数声明时,我不断收到奇怪的错误。 我试图寻找解决方案,但找不到。
当我写这个时也会发生这种情况:
functionOne();
var functionOne = function()
console.log("Hello!");
;
或者这个
(()=>
//something
)
【问题讨论】:
尝试更新您的tsconfig.json
以定位到正确版本的javascript,例如"target": "ES5",
TypeScript Unexpected token, A constructor, method, accessor or property was expected的可能重复
【参考方案1】:
在你的情况下你不需要let
或const
,在Angular 的类中你可以简单地写myVar = "Value"
或public myVar = "Value"
(如果你想公开你的变量)或private myVar = "Value"
(如果你想让你的变量私有)
【讨论】:
【参考方案2】:我认为不需要let
关键字,因为您声明了该类的属性。
【讨论】:
【参考方案3】:你可以这样做
myAdd(x, y)
return x + y;
或者你可以这样做
function(x, y)
return x + y;
关键字let
和var
用于变量。
【讨论】:
以上是关于Typescript 的基本问题 - “[ts] Unexpected token。一种构造,方法......”的主要内容,如果未能解决你的问题,请参考以下文章
Typescript入门手册之基本类型在TypeScript中的应用
Typescript入门手册之基本类型在TypeScript中的应用