問題タブ [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 - IE は配列インクルードまたは文字列インクルード メソッドをサポートしていません
私はプロジェクトに取り組んでおり、JavaScript フレームワークを開発しています。元のコードは約700行なので、この行だけ貼り付けました。includes メソッドは、Internet Explorer では機能しません。これに対する解決策はありますか?
...コードは続きます
reactjs - ES6 クラスでの「this」のスコープ
ES6 クラス内でがどのように機能するかを理解するのに苦労しているthis
ため、あらゆる種類の一貫性を備えたアプリケーションを構築することが難しくなっています。React クラス内での私の混乱の一例を次に示します。
undefined
への呼び出し内にthis.state.timeout があるのはなぜsetState()
ですか? ただし、メソッドを矢印関数にすると、機能します。
ここで実際に何が起こっているのですか?
javascript - ES2015 + ES2016 (デコレータ、内包表記など) + Angular 1.x コンポーネント
私は、Angular 1.x を使用して Web アプリ アーキテクチャに取り組んでいます。新しいコンポーネントを定義するのはかなり簡単です:
私がやりたいのは、インジェクションの問題を除外することです。つまり、毎回記述this.deps
してコーディングするのではなく、ES7 のデコレータのようなものを使用して自動生成したいと考えています。static $inject
コードは次のようになります。
これで、醜いですが、静的部分は実行可能です。
ただし、コンストラクターの依存関係をインスタンスに保存することは、はるかにトリッキーです。せいぜい薄っぺらですが、私は次のことを思いつきました:
ええ、これは私たちが始めた場所よりも悪いです...
それでは、質問は、これに対するより合理的な解決策を提案できる人はいますか?.. それとも、単に座って、今後数年以内にいつでも Chrome のプロキシを期待する必要がありますか?
visual-studio-2015 - Visual Studio 2015 コミュニティでの ES6 / ES7 のサポート
VS 2015 が新しい js 構文をサポートしていると聞いていますが、この IDE で aurelia.js を使用して作成されたプロジェクトを開くと、インテリセンスは多くのことについて不平を言います。
WebEssentials 2015 がインストールされています。まだ何も機能していないようです...おそらく重要な情報は、現在のVSインストールが新しいものであるため、設定を台無しにしていないことです。
javascript - ES7非同期コールバックをその親スコープコンテキストにバインドする最も簡潔な方法は何ですか?
ES7 非同期コールバックを使用して、このようなコードを書きたいと思います。
ES6 では anon 関数を使用できますが、内部で await を使用することはできません。promise を使用することもできますが、await の単純さが必要です。
コールバックには別のメソッドを使用できます。しかし、これは冗長です。
私の制約を考えると、最善の方法は何ですか?
async-await - ES7 非同期関数を使用した Sequelize で未処理の拒否
Sequelize.js モデルの ValidationFailed を取得すると、次のエラーが発生します。
未処理の拒否 SequelizeValidationError: 検証エラー: ログインは有効な電子メールではありません
ただし、この未処理の拒否は、ES7async
関数を使用している場合にのみ発生します。次のコードを参照してください。
しかし、ES5 promise 形式を使用すると、例外がスローされません。
何か案は?