問題タブ [babeljs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ES6 Iterable を配列に変換する
長さが有限であることが事前にわかっている配列のような Javascript ES6 Iterable があるとします。これを Javascript 配列に変換する最良の方法は何ですか?
そうする理由は、underscore や lodash などの多くの js ライブラリが配列のみをサポートしているためです。そのため、Iterable でそれらの関数を使用する場合は、最初に配列に変換する必要があります。
Python では、list() 関数を使用できます。ES6に同等のものはありますか?
javascript - 6to5 を使用した ES6 のデフォルトのモジュール構文
ES6モジュール構文で以下を再作成することは可能ですか?
ES6 は、次のように宣言キーワードを式に追加することをサポートしています。
ただし、6to5を実行すると、次が生成されます。
トップ コード スニペットを生成するために、この構文を default キーワードと組み合わせて使用することは可能ですか?
gulp - Gulp + browserify + 6to5 + ソースマップ
browserify + 6to5を使用して、JSでモジュールを使用できるようにするgulpタスクを作成しようとしています(CommonJSは問題ありません)。ソースマッピングも機能させたいです。
1. ES6 構文を使用してモジュールを作成します。2. 6to5 は、これらのモジュールを CommonJS (またはその他の) 構文にトランスパイルします。3. Browserify がモジュールをバンドルします。4. ソース マップは元の ES6 ファイルを参照します。
そのようなタスクを書く方法は?
編集:これが私がこれまでに持っているものです:
ぐるぐるタスク
モジュール/A.js
モジュール/B.js
モジュール/main.js
コードは機能しているように見えますが、縮小されておらず、ソース マップがインラインになっています (実際には運用環境では機能していません)。
javascript - トップレベルのこのエラーを抑制することは可能ですか?
6to5 を使用して ES6 コード スニペットをコンパイルしていますがReferenceError: unknown: Line 1: Top level this is undefined in strict mode
、コンパイル時にエラーが発生します。
エラーは理にかなっていますが、 を参照するスニペットをコンパイルしたいのですthis
が、エラーを抑制してコンパイルを続行する方法はありますか?
ecmascript-6 - Object.assign を 6to5 polyfill で動作させるにはどうすればよいですか?
Object.assign
fromを使用しようとしてES6
いますが、常にundefined
です。ここに私が使用しているファイルがあります:
そして、これが私がコードgulp
に使用しているタスクtranspile
です:
私Object
は有効ですが、assign
ですundefined
。私は何を間違っていますか?