問題タブ [es6-class]

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 に答える
909 参照

javascript - Webstorm 10 の Ecmascript 6 クラス

私は webstorm 10 を使用しており、次のコードで ecmascript 6 を試していました。

webstorm が toString の firstname と lastname は未解決の変数であるため、年齢と静的メソッドの isAdult() を教えてくれるという私が間違っていることは何ですか?

0 投票する
6 に答える
5949 参照

javascript - JavaScript ECMAScript 6 でクラス名からオブジェクトを作成する

ES6 を使用してオブジェクト ファクトリを作成したいのですが、古いスタイルの構文は新しいものでは機能しません。

次のコードがあります:

私は何を間違っていますか?

0 投票する
5 に答える
9963 参照

javascript - es6 クラスを使用して Axios を拡張する

API ラッパーを作成し、es6 クラスを使用して axios から拡張することに興味があります。これはどのように可能ですか?Axiosには、新しいaxiosオブジェクトを生成できるメソッド .create() があります

私はこれにアクセスできることを知っていますlet instance = axios.create()

何かご意見は?

試行 1

試行 2

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

default - デフォルトの非構造化パラメータを持つ Babel ES6 クラスは未定義です

次のようなデフォルトパラメータを持つES6クラスがあります。

クラスのインスタンスを作成すると、値を指定すると期待どおりに機能します。

しかし、値のないインスタンスをインスタンス化すると:

未定義のエラーがスローされます。このアプローチは、標準の関数宣言/式でうまく機能するようです。ここで何が欠けているのか分かりますか?

これについて何か助けてくれてありがとう。

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

javascript - いつES6クラスを使用し、いつJavaScriptで関数を使用するか

ES6がクラスとともに到着したように。だから私はいつクラスを使うべきか、いつjavascriptで単純な関数を使うべきかを知りたい.

関数として新しいオブジェクトを作成することもできます。

0 投票する
5 に答える
113215 参照

asynchronous - JavaScript ES6 クラスは非同期コード ベースで使用できますか?

ES6 クラスは、組織のパターンとして、非同期コードに何を提供できますか。以下は ES7 async/await の例です。ES6 クラスは非同期メソッドまたは ES7 のコンストラクターを持つことができますか?

僕にできる:

そうでない場合、これを行うコンストラクターはどのように機能する必要がありますか?

これらのパターンのどちらも機能しない場合、ES6 のコンストラクター (およびさらにクラス) はclass、オブジェクトの状態で動作する任意の形式の非同期性をサポートできますか? それとも、純粋な同期コード ベースのみを対象としているのでしょうか? 上記の例はコンストラクターにありますが、そうである必要はありません.. 問題をもう 1 レベル下にプッシュします..

または、ゲッターで...

私が考えることができる唯一の例は、同じメソッド/コンストラクター/ゲッター内で何かを並行して実行することですが、結論の前にすべてを解決することです。完全に非同期のライブラリへのすべてのプッシュがあるように見えるので、私は混乱しています。これは物事を混乱させるのに役立ちます. 教科書の例を除いて、それらが役立つアプリケーションは 1 つも見つかりません。

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

javascript - JSDoc で ES6 クラス式を返す関数を文書化する方法は?

JSDoc を使用して ES6 クラスを返す関数を必死に文書化しようとしています。Webstorm を使用しているので、インスペクタで動作することを望みます。

ダミーの例を次に示します。

そして、ここのJSDocでどの戻り値の型を与えるべきかわかりません...