ネストされたオブジェクトの破棄

Neww:

私はコードを単純化するためにオブジェクトの破壊を使用したいと思います。サーバーからデータを取得していますが、解決はオブジェクトです:

data = {
  current: {
     humidity: 73
  }
}

最終的な関数は次のようになりますが、これは機能しません。

extractData({data.current.humidity: humidity  }) {
            return { humidity };
        }

extractData(data);

この種類のオブジェクトに対して機能を実行するにはどうすればよいですか?

TJクラウダー:

構造化パターンはオブジェクトリテラルと同じなので、ドットを使用せず、ネストを使用します(また、オブジェクト[ data] を参照する変数の名前は関係ありません)。

// (I assume this is a method in a class; otherwise, add `function`)
extractData({current: {humidity}}) {
    return { humidity };
}

実例:

function extractData({current: {humidity}}) {
    return { humidity };
}

const data = {
  current: {
     humidity: 73
  }
};

console.log(extractData(data));

プロパティを持つオブジェクトある戻り値をそこに保持していることに注意してくださいhumidity湿度だけが必要な場合は、その{}周辺で使用しないでください

// (I assume this is a method in a class; otherwise, add `function`)
extractData({current: {humidity}}) {
    return humidity;
}

実例:

function extractData({current: {humidity}}) {
    return humidity;
}

const data = {
  current: {
     humidity: 73
  }
};

console.log(extractData(data));


関数が必要と思いましたが、Rittooが言うように、必要なのがの値を取得することだけであれば、関数は必要ありませんhumidity例については、回答を参照してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ネストされたオブジェクトの破棄

分類Dev

ネストされたオブジェクトの破棄

分類Dev

配列内のネストされたオブジェクトの破棄

分類Dev

ネストされたオブジェクトの破棄:親とその子の値を取得する方法は?

分類Dev

ネストされたオブジェクトの破棄と名前の変更

分類Dev

計算されたオブジェクトプロパティ名を使用したネストされたオブジェクトの破棄-反応状態

分類Dev

オブジェクトのネストされた配列を破棄するjavascript

分類Dev

TStringListに追加されたオブジェクトの破棄

分類Dev

ネストされたオブジェクトとデフォルト値を使用した破棄

分類Dev

ネストされたオブジェクトとデフォルト値を使用した破棄

分類Dev

ネストされたオブジェクトを関数パラメーターとして破棄する

分類Dev

配列内にネストされたオブジェクトを破棄する

分類Dev

代入によるオブジェクト配列の破棄にネストされています

分類Dev

ネストされたオブジェクトと配列の破壊

分類Dev

オブジェクトの破棄でネストされたデフォルトパラメータを処理する方法は?

分類Dev

UserManager.ResetPasswordAsyncの「破棄されたオブジェクトにアクセスできません」エラー

分類Dev

foreachのエラー破棄されたオブジェクトにアクセスできません

分類Dev

JavaScript:破棄してネストされたオブジェクトからいくつかのキーをコピーする方法

分類Dev

javascriptでネストされたオブジェクトを破棄する| 第2レベルの親オブジェクトと子オブジェクトを分解します

分類Dev

LambdaのAmazonDynamoDBClient-破棄されたオブジェクトにアクセスできません。オブジェクト名: 'System.Net.Sockets.NetworkStream'

分類Dev

グローバル オブジェクトは、すべてのスレッド ローカル ストレージ オブジェクトが破棄された後に破棄されることが保証されていますか?

分類Dev

「using」ステートメントで破棄されたオブジェクトを再利用できますか

分類Dev

javascriptでネストされたオブジェクトを破壊する(react)

分類Dev

C ++オブジェクトがいつ破棄されたかを知る方法

分類Dev

C#で破棄されたオブジェクトとは何ですか?

分類Dev

破棄されたオブジェクトを使用してActiveJobタスクをキューに入れる

分類Dev

破棄されたオブジェクトにアクセスできません。オブジェクト名: 'Dispose後にアクセスされるDataContext

分類Dev

すでに破棄されているオブジェクトの配列のデストラクタ

分類Dev

C ++オブジェクトが指定された値で破棄されないのはなぜですか?

Related 関連記事

  1. 1

    ネストされたオブジェクトの破棄

  2. 2

    ネストされたオブジェクトの破棄

  3. 3

    配列内のネストされたオブジェクトの破棄

  4. 4

    ネストされたオブジェクトの破棄:親とその子の値を取得する方法は?

  5. 5

    ネストされたオブジェクトの破棄と名前の変更

  6. 6

    計算されたオブジェクトプロパティ名を使用したネストされたオブジェクトの破棄-反応状態

  7. 7

    オブジェクトのネストされた配列を破棄するjavascript

  8. 8

    TStringListに追加されたオブジェクトの破棄

  9. 9

    ネストされたオブジェクトとデフォルト値を使用した破棄

  10. 10

    ネストされたオブジェクトとデフォルト値を使用した破棄

  11. 11

    ネストされたオブジェクトを関数パラメーターとして破棄する

  12. 12

    配列内にネストされたオブジェクトを破棄する

  13. 13

    代入によるオブジェクト配列の破棄にネストされています

  14. 14

    ネストされたオブジェクトと配列の破壊

  15. 15

    オブジェクトの破棄でネストされたデフォルトパラメータを処理する方法は?

  16. 16

    UserManager.ResetPasswordAsyncの「破棄されたオブジェクトにアクセスできません」エラー

  17. 17

    foreachのエラー破棄されたオブジェクトにアクセスできません

  18. 18

    JavaScript:破棄してネストされたオブジェクトからいくつかのキーをコピーする方法

  19. 19

    javascriptでネストされたオブジェクトを破棄する| 第2レベルの親オブジェクトと子オブジェクトを分解します

  20. 20

    LambdaのAmazonDynamoDBClient-破棄されたオブジェクトにアクセスできません。オブジェクト名: 'System.Net.Sockets.NetworkStream'

  21. 21

    グローバル オブジェクトは、すべてのスレッド ローカル ストレージ オブジェクトが破棄された後に破棄されることが保証されていますか?

  22. 22

    「using」ステートメントで破棄されたオブジェクトを再利用できますか

  23. 23

    javascriptでネストされたオブジェクトを破壊する(react)

  24. 24

    C ++オブジェクトがいつ破棄されたかを知る方法

  25. 25

    C#で破棄されたオブジェクトとは何ですか?

  26. 26

    破棄されたオブジェクトを使用してActiveJobタスクをキューに入れる

  27. 27

    破棄されたオブジェクトにアクセスできません。オブジェクト名: 'Dispose後にアクセスされるDataContext

  28. 28

    すでに破棄されているオブジェクトの配列のデストラクタ

  29. 29

    C ++オブジェクトが指定された値で破棄されないのはなぜですか?

ホットタグ

アーカイブ