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】:

在你的情况下你不需要letconst,在Angular 的类中你可以简单地写myVar = "Value"public myVar = "Value"(如果你想公开你的变量)或private myVar = "Value"(如果你想让你的变量私有)

【讨论】:

【参考方案2】:

我认为不需要let 关键字,因为您声明了该类的属性。

【讨论】:

【参考方案3】:

你可以这样做

myAdd(x, y) 
  return x + y;

或者你可以这样做

function(x, y) 
   return x + y;

关键字letvar 用于变量。

【讨论】:

以上是关于Typescript 的基本问题 - “[ts] Unexpected token。一种构造,方法......”的主要内容,如果未能解决你的问题,请参考以下文章

Typescript入门手册之基本类型在TypeScript中的应用

Typescript入门手册之基本类型在TypeScript中的应用

TypeScripts前端基础篇---ts基本数据类型

TypeScripts前端基础篇---ts基本数据类型

Karma + JSPM + Typescript - 未找到“.ts.js”

typeScript阅读笔记-基础类型