簡體   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