問題タブ [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.
javascript - JavaScriptのブール値の指数演算子?
thisを参照してくださいexponentiation operator
。 は、ECMAScript 2016 (ES7) 提案の一部である Python の累乗演算子のように、最初のオペランドを 2 番目のオペランドに累乗した結果を返します。
PythonでのBoolean
withの結果は、次のようにわかっています。exponentiation operator
Boolean
が で使用できるかどうかを知りたいexponentiation operator
ですか? もしそうなら、Pythonで上記と同じ動作をすることができますか?
javascript - ES7で指数演算子を使用した逆の含意論理?
このリンクごとに、私たちは知っています
ES7 でConverse 含意を実装できると思います。exponentiation operator
function の戻り値が与えられ、f()
はg()
ですboolean
。したがって、この単純なコードを使用できます
交換する
いくつかのテスト コードはこちらにあります。ES7で有効ですか?
javascript - Typescript async/await Promise 呼び出しの違い?
Typescript 1.7 / ES7 の場合、次の 3 つの機能があります。
これらの呼び出しの違いは何でしょう:
javascript - ES2016 (ES7) を使用して、アンダースコアの選択方法を置き換えることはできますか?
新しい ES 構文を使用して行う方法を理解していないことの 1 つは、宣言された含まれる値に基づいて、別のオブジェクトのサブセットであるオブジェクトを作成することです。
これが私がやろうとしていることです:
それが不可能な場合、何かが進行中かどうか誰か知っていますか? esdiscuss と babel を見ましたが、何も表示されませんでした。
reactjs - Babel を使用して ES6(7?) で .bind を回避する
私は私のJSXにこれを持っています:
.bind
しかし、コールバック メソッドを子 React コンポーネントに渡す際に、その必要性を否定するという空想を見たことがあると断言できます。
javascript - Babelを機能させるためのBabel 6プリセットの選択
私は反応プラグインでbabel 6を使用しており、トランスパイルプロセスをセットアップするためのドキュメントの指示に従いました。私は使用es2015
して反応する必要がある作業を反応させるために読んだpreset
。最初は、この両方のプリセットを使用してすべてが正常に機能しました。
しかし、babel のWeb サイト(プロパティ初期化子) からサンプル コードをコピーして新しい言語機能をテストすると、以下のコードをトランスパイルするとエラーが発生し、コードをトランスパイルできなくなりました。
Warning: [...]components/sectorList.js: Unexpected token (42:24) Use --force to continue.
長い間デバッグした後、stage-0
babelのプリセットもロードすることでこの問題を解決しました。しかし、それはただの運でした。
したがって、答えが見つからない私の質問は次のとおりです。
正しいプリセット コレクションを決定する正しい方法はどのようにしますか。
または、予期しないトークン...警告は、主にプリセットが見つからないことの通知ですか?
助けてくれてありがとう
node.js - ES7 構文を使用して Node.js VM スクリプトから非同期結果を取得する方法
Node.js VM で「順次記述された」非同期 JS コードを実行し、それぞれのコンテキスト オブジェクトにアクセスする方法を実装しようとしています。によってトランスパイルされた、今後の ES7await
機能を使用しようとしていますbabel.js
。
私のように、script.runInContext()はバックグラウンドで実行されますが、メイン ループは継続しているため、VM のコンテキストから結果に到達できません。
私のサンプルコードは次のとおりです。
同期的な方法でコンテキスト評価から非同期の結果を取得する方法はありますか?
参考文献:
javascript - Rx Observable で「待機」するにはどうすればよいですか?
オブザーバブルを待機できるようにしたい、例えば
素朴な試みの結果、await はすぐに解決され、実行はブロックされません。
編集:私の意図した完全なユースケースの擬似コードは次のとおりです。
他のコードを別の別の関数に移動して subscribe コールバックに渡すことができることは理解していますが、それを回避できることを望んでいます。