繁体   English   中英

无法识别铬/铬44中的破坏性陈述

[英]Destructuring statement in chrome/chromium 44 not being recognised

据我所知,这是有效的EcmaScript6:

let obj = {foo: "foo", bar: "bar"}; 
let {foo, bar} = obj; // <- Syntax error here

Firefox可以很好地运行此代码,但是Google Chrome和Chromium都会出现此错误:

Uncaught SyntaxError: Unexpected token {

我知道在firefox中,脚本标签必须在type属性中标记为“ version = 1.7”才能起作用,但是在Google Chrome中,这会导致脚本被忽略。 正常的脚本标签会出现此错误。

这是否表示该功能未在Google Chrome浏览器中实现? 还是我错过了什么?

尽管Chrome浏览器不支持ES6的某些新功能(请查看此以查看不同浏览器已支持的功能),但是您可以使用polyfill /插件在Chrome上启用某些功能。 您可以在Babel上找到polyfill和插件 只需阅读插件文档并实施所需的插件即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM