問題タブ [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 投票する
0 に答える
331 参照

javascript - オプションの連鎖が原因で Npm の構築が失敗する

私はlaravelを使用してプロジェクトを開発しています。つまり、mixを使用してjavascriptをコンパイルしています。私は次のような構文を持っています

npm run dev または npm run watch を実行すると、コンパイル エラーが発生します

ここに画像の説明を入力

問題は、私はすでにこれを以前にセットアップしており、すべてが正常に機能していたのに、今日突然機能しなくなったということです。これがバベルに関する私のpackage.jsonフラグメントです

ご覧のとおり、すべての設定が完了していますが、npm は、babel 用のプラグインをインストールするように指示しています。何が間違っている可能性がありますか?

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

javascript - このファイル タイプを処理するには、適切なローダーが必要になる場合があります。create-react-app プロジェクトでオプションの連鎖演算子を使用する場合

私は現在reduxを学んでおり、Google oAuth認証を行っているプロジェクトを作成していました。オプションの連鎖演算子を使用しようとすると、このエラーが発生します。

そして、これが私にエラーを与えているコードです

ただし、エラーを削除する?とエラーはなくなり、正常に動作します。

私は react-google-login npm パッケージを使用しており、googleSuccess 関数は小道具として GoogleLogin コンポーネントに渡されます。

誰かが私にそれを明確にすることができれば. 時々、割り当てている値が常にそこにあるとは限らず、アプリがクラッシュする可能性があります。そのため、オプションの連鎖演算子が機能していなかったため、三項演算子を使用しています(割り当てられる値が存在しない場合)三項演算子を使用して割り当てるだけnullです(それがOKIEかどうかはわかりません))。この質問が初心者の場合は申し訳あり?. operatorません。他に答えが見つからなかったために使用できない理由を明確にしたかっただけです。ps: 今日は初めて?.演算子を使用しました

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

typescript - 同じオブジェクトまたは if ステートメントに対して複数のオプションの連鎖演算子を使用する必要がありますか?

私は Angular2 アプリに取り組んでいますが、次の問題に遭遇することがよくありundefinedます。オブジェクトがそのように存在するかどうかを確認するチェーン演算子:

しかし、私はいつも不必要なチェックをたくさんしていると感じており、この場合は if ステートメントを次のように使用する必要があると思います。

しかし、この場合、コードを読むのが難しくなるような気がしますか? したがって、私の質問は、何がより効率的であり(2番目のオプションだと思いますか?)、コードの読みやすさの観点から何が良いのでしょうか?