Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Typescript中实现了哪些ES2018功能?_Typescript - Fatal编程技术网

在Typescript中实现了哪些ES2018功能?

在Typescript中实现了哪些ES2018功能?,typescript,Typescript,有人能帮我回答以下问题吗 在哪里可以找到由Typescript实现的ECMAScript功能的列表?我特别感兴趣的是在ES2018中添加了哪些内容(据报道,这是最近才发生的)。我想使用此功能为添加多语言支持,但找不到任何证据表明Typescript采用了此功能 另外,我花了一些时间,找到了以下资源 据我所知,它们与我的问题密切相关,但它们中没有一个能够真正确认实现了Unicode属性转义。我仍然可以回退到解决方案,但最好使用/\p{L}/u而不是很长的字符串 提前谢谢你 在Typescript中

有人能帮我回答以下问题吗

在哪里可以找到由Typescript实现的ECMAScript功能的列表?我特别感兴趣的是在ES2018中添加了哪些内容(据报道,这是最近才发生的)。我想使用此功能为添加多语言支持,但找不到任何证据表明Typescript采用了此功能

另外,我花了一些时间,找到了以下资源

据我所知,它们与我的问题密切相关,但它们中没有一个能够真正确认实现了Unicode属性转义。我仍然可以回退到解决方案,但最好使用
/\p{L}/u
而不是很长的字符串

提前谢谢你

在Typescript中实现了哪些ES2018功能

TypeScript仅实现第3阶段及以上功能。毫无疑问,2018年的许多功能仍处于第三阶段。您可以找到完整的支持

我对ES2018中添加的RegExp Unicode属性转义特别感兴趣

TypeScript很好地解析了这个正则表达式:

const test = /^\p{White_Space}+$/u.test('\t \n\r');
然而,它不会发出任何东西来支持旧的JS运行时。简而言之,如果您的运行时不支持它,它将无法工作