問題タブ [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 に答える
205 参照

javascript - 装飾された JavaScript クラスのサブクラス化

コンストラクターに引数を提供するためにクラスを装飾しています。このクラスをサブクラス化しようとすると問題が発生します。

上記はnull、コンストラクターに渡されたコンテキストのために機能しません (少なくとも、それが問題の根源だと思います)。Babel で使用すると、次のエラーが発生します。

親クラスを装飾し、子を拡張する方法はありますか?

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

express - Babel/ES6 拡張クラス メソッド undefined

現在、Babel を使用して ES6 で Node.js バックエンドを作成しています。残念ながら、特定のクラスを拡張するときに奇妙な動作に遭遇しました。拡張クラスで定義された私のメソッドのいくつかは未定義です。ES7構文を使用してそれらをプロパティにバインドしない限り。

これは、この奇妙な動作を私に与える実際のコードです:

これは実際にはライブラリRouterから拡張されています。expressjsだから今、誰かがこの動作を説明できるかどうか、および/またはこれを修正する方法があるかどうかに興味があります.

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

javascript - ES7 に対応: Uncaught TypeError: Undefined のプロパティ 'state' を読み取れません

AuthorForm の入力ボックスに何かを入力すると、Uncaught TypeError: Cannot read property 'state' of undefined というエラーが表示されます。私はES7でReactを使用しています。

ManageAuthorPage の setAuthorState 関数の 3 行目でエラーが発生します。そのコード行に関係なく、console.log(this.state.author) を setAuthorState に入れても、console.log で停止し、エラーが発生します。

インターネット上で他の誰かの同様の問題を見つけることができません。

ManageAuthorPageコードは次のとおりです。

AuthorFormコードは次のとおりです。

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

javascript - VSCode リンター ES6 ES7 バベルリンター

Visual Studio コードを使用して、babel/ES7 ステージ 0 ルールに基づいて JavaScript ファイルをリントする方法は?

コードをリントするだけです。私はすでにJsファイルをトランスパイルするwebpackを持っています。

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

internet-explorer - Aurelia TypeScript アプリケーションが Internet Explorer 10 で動作しない

aurelia フレームワークを使用して単一ページ アプリケーションを作成しました。es7 decoratorsaurelia アプリケーションで使用しています。アプリケーションは chrome と firefox では正常に動作しますが、IE 9,10 では動作しません。しかし、IE 11 では問題なく動作します。

ブラウザ コンソールにエラーが表示されます"Unhandled promise rejectionError"

この問題を解決するにはどうすればよいですか?