カイルシンプソンのES6&Beyond本の第2章を読んで、letブロックの例を見てみましょう。
let (a = 2, b, c) {
// ..
}
それでも、これをブラウザで実行すると、次のエラーがスローされます。
キャッチされないSyntaxError:予期しないトークン{
https://babeljs.ioでも動作しません
したがって、この構文はまだ実装されていません。私の質問は次のとおりです:この構文またはそれに非常に類似したものを実現できますか?
あなたが実装されたために参照している(非標準)構文はJavaScript 1.7、Firefoxの2.0に同梱。
Firefoxのバージョン44は、この構文を削除して、ES6(バグトラッカー)の実装let
とconst
準拠を実現しました。それ以前は、これらの拡張機能はFirefox36以降非推奨になっています。
回避策:
{
let a = 2, b, c;
// ..
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加