問題タブ [ecmascript-2016]

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.

0 投票する
2 に答える
253 参照

javascript - JavaScriptのブール値の指数演算子?

thisを参照してくださいexponentiation operator。 は、ECMAScript 2016 (ES7) 提案の一部である Python の累乗演算子のように、最初のオペランドを 2 番目のオペランドに累乗した結果を返します。

PythonでのBooleanwithの結果は、次のようにわかっています。exponentiation operator

Booleanが で使用できるかどうかを知りたいexponentiation operatorですか? もしそうなら、Pythonで上記と同じ動作をすることができますか?

0 投票する
2 に答える
615 参照

javascript - ES7で指数演算子を使用した逆の含意論理?

このリンクごとに、私たちは知っています

ES7 でConverse 含意を実装できると思います。exponentiation operator

function の戻り値が与えられ、f()g()ですboolean。したがって、この単純なコードを使用できます

交換する

いくつかのテスト コードはこちらにあります。ES7で有効ですか?

0 投票する
1 に答える
630 参照

javascript - Typescript async/await Promise 呼び出しの違い?

Typescript 1.7 / ES7 の場合、次の 3 つの機能があります。

これらの呼び出しの違いは何でしょう:

0 投票する
0 に答える
79 参照

javascript - ES2016 (ES7) を使用して、アンダースコアの選択方法を置き換えることはできますか?

新しい ES 構文を使用して行う方法を理解していないことの 1 つは、宣言された含まれる値に基づいて、別のオブジェクトのサブセットであるオブジェクトを作成することです。

これが私がやろうとしていることです:

それが不可能な場合、何かが進行中かどうか誰か知っていますか? esdiscuss と babel を見ましたが、何も表示されませんでした。

0 投票する
2 に答える
1180 参照

reactjs - Babel を使用して ES6(7?) で .bind を回避する

私は私のJSXにこれを持っています:

.bindしかし、コールバック メソッドを子 React コンポーネントに渡す際に、その必要性を否定するという空想を見たことがあると断言できます。

0 投票する
1 に答える
150 参照

javascript - Babelを機能させるためのBabel 6プリセットの選択

私は反応プラグインでbabel 6を使用しており、トランスパイルプロセスをセットアップするためのドキュメントの指示に従いました。私は使用es2015して反応する必要がある作業を反応させるために読んだpreset。最初は、この両方のプリセットを使用してすべてが正常に機能しました。

しかし、babel のWeb サイト(プロパティ初期化子) からサンプル コードをコピーして新しい言語機能をテストすると、以下のコードをトランスパイルするとエラーが発生し、コードをトランスパイルできなくなりました。

Warning: [...]components/sectorList.js: Unexpected token (42:24) Use --force to continue.

長い間デバッグした後、stage-0babelのプリセットもロードすることでこの問題を解決しました。しかし、それはただの運でした。

したがって、答えが見つからない私の質問は次のとおりです。

正しいプリセット コレクションを決定する正しい方法はどのようにしますか。

または、予期しないトークン...警告は、主にプリセットが見つからないことの通知ですか?

助けてくれてありがとう

0 投票する
4 に答える
4530 参照

node.js - ES7 構文を使用して Node.js VM スクリプトから非同期結果を取得する方法

Node.js VM で「順次記述された」非同期 JS コードを実行し、それぞれのコンテキスト オブジェクトにアクセスする方法を実装しようとしています。によってトランスパイルされた、今後の ES7await機能を使用しようとしていますbabel.js

私のように、script.runInContext()はバックグラウンドで実行されますが、メイン ループは継続しているため、VM のコンテキストから結果に到達できません。

私のサンプルコードは次のとおりです。

同期的な方法でコンテキスト評価から非同期の結果を取得する方法はありますか?

参考文献:

0 投票する
7 に答える
114118 参照

javascript - Rx Observable で「待機」するにはどうすればよいですか?

オブザーバブルを待機できるようにしたい、例えば

素朴な試みの結果、await はすぐに解決され、実行はブロックされません。

編集:私の意図した完全なユースケースの擬似コードは次のとおりです。

他のコードを別の別の関数に移動して subscribe コールバックに渡すことができることは理解していますが、それを回避できることを望んでいます。