問題タブ [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 投票する
1 に答える
43 参照

babeljs - 深いプロパティを更新する違いや推奨される方法は何ですか?

これはbabel / ES7の質問です(redux reducerの使用について)

一部のプロパティのみ「段」を更新したい。不変性の心で好ましい方法は何ですか?

TRY 1 と TRY 3 のみが正しくマージ/更新されるようです。

両者に違いはありますか?私にとってはTRY 3が最短なので(TRY 1に違いがない場合)

ありがとう

ここに出力があります

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

javascript - ES7 クラス: コンストラクター外でのプロパティの宣言

コンストラクター内と外側で変数を宣言することに違いはありますか?

関数の場合、「this」のバインドは異なりますが、変数の場合、違いがあるかどうかわかりません。

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

javascript - ES6 および ES7 機能を使用する Javascript ライブラリには、babel-polyfill が必要ですか?

ES6 と ES7 の機能を多用するライブラリを開発しています。これを Babel でコンパイルすると、(自然に) Symbol や Promise などのプリミティブを使用するコードが生成されます。require('babel-polyfill')そのようなプリミティブが確実に存在することを確認する必要がありますか?

最初の瞬間、答えは「はい」のようです。特に、誰かが自分のライブラリを実行する可能性のあるランタイムがわからない場合はそうです。一方、すべてのライブラリがこれを行う場合、babel-polyfill何度も何度も要求することになります (これが良いアイデアかどうかはわかりません)。

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

node.js - 反応がbabel.rcファイルからロードされない

反応アプリを Babel6 Stage-1 でロードしようとすると、「モジュールの解析に失敗しました」というエラーが表示されます。最初は browserify を実行しましたが、現在は完全に Babel6 に移植しようとしています。

babel.rc ファイル

webpack構成

Babel6 のドキュメントを読んでみましたが、ステージ 1 と共に反応をプリセットに含める必要があるようです。

私は両方を行い、npmをインストールしました:

Babel Preset Stage 1、Babel Preset React、Babel Preset React hmre

反応読み込みを再度取得する方法についてのアイデアはありますか?

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

javascript - ES6/ES7で1つ以上のプロパティを除外する浅いコピーオブジェクト?

これは私がやっている方法です:

よりクリーンでシンプルな方法はありますか?

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

windows - Windows 7 の Internet Explorer 11 の次は何ですか? ES2016 はエンタープライズでどの程度サポートされますか?

企業で Web ベースのアプリケーションをサポートしています。現在、企業がChrome Legacy Browser Support プラグインを使用して自動切り替えを強制することでサポートしている Chrome が必要です。Windows 7 マシンをInternet Explorer 11に更新したため、一部のユーザーは、アプリケーションを Internet Explorer 11 で実行できるようにするよう求めています。

今のところ、私が (Babel とともに) 使用している JavaScript フレームワークは IE11 と互換性がありますが、今後はどうなるでしょうか?

Microsoft から、IE 11 の後に何かが来るという言及は見たことがありません。実際、彼らは、Windows 7 には何も来ないと言っています。JavaScript は毎年更新されていますが (ES2015、ES2016、ES2017 など)、Microsoft はどのように IE 11 を最新の状態に保つ予定ですか?

ますます「無愛想」な IE11 のサポートを余儀なくされるのでしょうか? 企業では、2020 年 ( Windows 7 のライフサイクルの終了)まで Internet Explorer 11 を使い続けるのでしょうか?