問題タブ [object-destructuring]

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

javascript - User.findOne がオブジェクトの構造化文字列キーでループオーバーしている

私はオンラインコースに参加しています。インストラクターが、使用してユーザーを検索/検証しようとしていると言いUser.findOne、要求されたユーザーを見つけるためにいくつかの条件を渡す部分があります。値を渡すために、彼はオブジェクトの分解を使用します。特定のコードは次のとおりです。

インストラクタは で文字列キーを使用しています'tokens.token'。彼は、指定されたオブジェクトmongodbで使用可能なすべてのトークンをループして、指定されたuserオブジェクトがtoken一致するかどうかを確認すると言っています。

ご参考までに、認証トークンuserを含む単一の例を次に示します。

私には、インストラクターを使用して、正しいトークンと一致するようにユーザーのトークン配列を'tokens.token': tokenループしようとしているように見えます。

私は正しいですか?私がそうなら、彼はどのようにしてオブジェクトの破壊でループを使用できますか?

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

redux - redux と react によるネストされたオブジェクトの分解

React Redux のチュートリアルに従っています。2 つのサブ変数を持つ Redux ストアでストア変数を作成しました。1 つはexpensesオブジェクトの配列であり、もう 1 つはfiltersオブジェクト自体です。

ダミー値を入力すると、ストアは次のようになります。

現在、次のような結果の費用配列を表示する関数を作成しています。

この関数はstore.expensesstore.filters2 つの入力として受け取ります。storeそのため、オブジェクトのみを渡して出力を取得したかったのです。

したがって、ストアを以下で呼び出す代わりに、入力ストア自体をオブジェクトで分解しようとしました。しかし、それはエラーを返します。

可能な解決策はありますか?