問題タブ [ecmascript-2020]

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 投票する
0 に答える
18 参照

javascript - 一部の javaScript 構造の構文が ECMAScript 仕様で定義されていない理由

一部の JavaScript コントラクトの構文が ECMAScript 仕様で定義されていない理由

たとえば、ECMAScriptの if ステートメントの構文は次のように定義されます。

for-statementのような一部の構成要素でdo-while statementwhile-statementECMAScript が構文を定義していない理由を知る必要があります。

この ECMAScript 仕様で for ステートメントの構文を検索しても、見つかりません。

この ECMAScript 仕様で while ステートメントの構文を検索しても、見つかりません。

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

typescript - Angular 10 および ES2020 でのオプションの連鎖でモジュールの解析が失敗する

9.0 から Angular 10 に更新されました

コードで Optional Chaining ( https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-7.html#optional-chaining ) を使用するたびに、次のエラーの独自のインスタンスが発生するようになりました

このエラーは、私の tsconfig.base.json ファイルから以下のように es2020 をターゲットにしている場合にのみ発生しますが、es2019 をターゲットにしている場合は問題ありません。

以下のように新しく生成されたときに、このエラーが新しい Angular 10 アプリケーションで発生することを確認し、ターゲットを es2020 に変更します (したがって、私のコードではありません!) Typescript のバージョンは 3.9.7 です。

また、es2020 のリリース ノートでは、「オプションの連鎖」が新しい機能になったことにも注意してください。これは、「Optional Chaining」の Typescript コンパイルが何らかの形で新しい es2020 機能と結びついていないのではないかと疑っていますか?

es2020 で Optional-Chaining を使用するにはどうすればよいですか?

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

javascript - "?." とはどういう意味ですか? (疑問符の後のドット) JS での平均

私は「?」に出くわしました。別の SO 質問の構文。このようなもの -

それは何をするためのものか?