問題タブ [optional-chaining]
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 - Node REPL でオプションの連鎖が機能しないのはなぜですか?
MDNから貼り付けたサンプル コードを文字通りコピーしますが、オプションのチェーンはノード (v12.13.0) REPL では機能しません。疑問符の後のドットが無効であることを示す構文エラーをスローします。どうしたの ?私はすでに React アプリでこの式を使用しており、うまく機能しているようです。
reactjs - 反応スクリプト 3.4.3 でも CRA オプションのチェーンが機能しない
オプションのチェーンは、react-script 3.4.3 などを使用しても CRA で機能しません。
modelClass.withId(payload.modelRef.id)?.delete();
次のエラーがスローされます。
Expected an assignment or function call and instead saw an expression no-unused-expressions
依存関係:
CRAのReduxテンプレートを使用しています。解決策はありますか?
typescript - getElementById の型チェックは、型チェックではなく、オプションの連鎖でのみ機能します
折れ線グラフにグラデーションを追加しようとすると、キャンバスを取得する必要がありました。キャンバスに進む前にタイプチェックを追加しましたが、Vetur は「オブジェクトはおそらく 'null'.Vetur(2531)」であると述べました。
調査した後、オプションの連鎖演算子を使用して型チェックを試みました。エラーが報告されないため、このアプローチは機能します。
canv は const であるため、変更できないため、最初のアプローチが機能しない理由について混乱しています。タイプチェックで十分です。
この場合、オプションのチェーンのみが機能するのはなぜですか?