在JSFIDDLE.NET中运行打字稿


  1. 在JavaScript窗格中选择打字稿
  2. Open DevTools Console
  3. 粘贴这个简单的片段并运行:

const y = ['abc'];y.map((item)=> item.touppercase());

我在看到"意外标识符"错误的箭头功能上做错了什么?

取决于您的浏览器,在该示例中没有什么不能在理论上工作。例如,我正在运行最新版本的Firefox,并且此示例按预期工作(将代码视为普通JavaScript)。

const y = ['abc'];
const result = y.map((item) => item.toUpperCase());
console.log(result);

但是,并非所有浏览器在编写时都相等,因此您可能需要将所有浏览器汇编为较旧的东西……此版本应该在所有浏览器中都可以使用,并且它是Typescript Compiler的输出。

var y = ['abc'];
var result = y.map(function (item) { return item.toUpperCase(); });
console.log(result);

最新更新