問題タブ [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.

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

javascript - 配列または関数でオプションのチェーンを使用する方法は?

オブジェクトの代わりに配列でオプションのチェーンを使用しようとしていますが、その方法がわかりません:

これが私がやろうとしていることですmyArray.filter(x => x.testKey === myTestKey)?[0]。また、関数で同様のことを試しています:

しかし、それはそのようなエラーを出しているので、配列または関数でそれを使用する方法。

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

javascript - JavaScript オプション チェーン動的プロパティ

TS で利用可能なオプションの連鎖によって提供される安全性を備えた動的プロパティにアクセスしようとしています。ただし、これは有効ではないようです。

エラー

オプションの変更は、タイプとしてオプションに適用されますが、[]内部の値には適用されないようです。

これを行うことなくオプションにするにはどうすればよい[undefined || someDefaultValue]ですか?