問題タブ [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.
javascript - User.findOne がオブジェクトの構造化文字列キーでループオーバーしている
私はオンラインコースに参加しています。インストラクターが、使用してユーザーを検索/検証しようとしていると言いUser.findOne
、要求されたユーザーを見つけるためにいくつかの条件を渡す部分があります。値を渡すために、彼はオブジェクトの分解を使用します。特定のコードは次のとおりです。
インストラクタは で文字列キーを使用しています'tokens.token'
。彼は、指定されたオブジェクトmongodb
で使用可能なすべてのトークンをループして、指定されたuser
オブジェクトがtoken
一致するかどうかを確認すると言っています。
ご参考までに、認証トークンuser
を含む単一の例を次に示します。
私には、インストラクターを使用して、正しいトークンと一致するようにユーザーのトークン配列を'tokens.token': token
ループしようとしているように見えます。
私は正しいですか?私がそうなら、彼はどのようにしてオブジェクトの破壊でループを使用できますか?
redux - redux と react によるネストされたオブジェクトの分解
React Redux のチュートリアルに従っています。2 つのサブ変数を持つ Redux ストアでストア変数を作成しました。1 つはexpenses
オブジェクトの配列であり、もう 1 つはfilters
オブジェクト自体です。
ダミー値を入力すると、ストアは次のようになります。
現在、次のような結果の費用配列を表示する関数を作成しています。
この関数はstore.expenses
をstore.filters
2 つの入力として受け取ります。store
そのため、オブジェクトのみを渡して出力を取得したかったのです。
したがって、ストアを以下で呼び出す代わりに、入力ストア自体をオブジェクトで分解しようとしました。しかし、それはエラーを返します。
可能な解決策はありますか?