TypeScript Lamba函数错误'返回外部函数定义'

时间:2015-11-24 20:22:56

标签: javascript typescript

我是TypeScript的新手。我得到了一个返回外部函数定义"在其中使用lambda函数时出错。 Typescript文件编译没有任何错误,但是,编译的JavaScript文件会引发上述错误。

在TypeScript中(没有任何错误):

var lambdaFunction = (name1) => { return name1; };
console.log(lambdaFunction("Jack"));

在JavaScript中转换为以下代码:

Punch

在箭头=>处显示错误。请帮忙!

1 个答案:

答案 0 :(得分:2)

听起来你正在编译ES6,但是试图在不支持箭头功能的平台上运行代码(即实际上是ES5运行时)。升级您的JS运行时或告诉TypeScript编译为--target ES5