配列とオブジェクトの破棄
JavaScriptでの破棄は、配列やオブジェクトからデータを1行で簡単に抽出できる割り当て構文です。
オブジェクトの破壊
title
、 group
、quantity
プロパティはfruit
オブジェクトの構造を繰り返し、それらの値を{...}
にある同一の変数にコピーします。 したがって、 {...}
で変数を交換する場合、コードも同様に機能します。上記の例で変数を交換してみてください。
ネストされたオブジェクト
ネストされたオブジェクトを分解することもできます。
他の名前
プロパティ名以外の変数名を使用する必要がある場合は、次の構文が機能します。
デフォルト値
{...}
に見つからない変数プロパティを書き込むと、値undefined
が割り当てられます。 変数にデフォルト値を割り当てるには、この値を変数に割り当てることができます。 プロパティが見つかった変数に値を割り当てようとすると、プロパティの値が割り当てられます。 例を見てみましょう。
title
は、プロパティの値を表示しますが、割り当てた値は表示しません。 group
プロパティはfruit
オブジェクトに存在せず、変数に値を割り当てていません。 quantity
プロパティも存在しませんが、変数に値5
を割り当てました。
残り
オブジェクトから1つの変数を取得し、残りを別のオブジェクトにグループ化する必要がある場合は、残りのプロパティを持つオブジェクトが作成される変数の前に...
を使用します。
アレイの破壊
配列の破棄は、オブジェクトと同じ方法で行われます。 唯一の違いは、配列要素の値が、要素が定義されている順序で変数に割り当てられることです。
残り
オブジェクトとの類推により、残りは機能します。
配列コピー
配列のコピーを作成する例。
アレイのユニオン
配列を1つに結合する例。
問題?
に書き込む Discord または電報 チャット, また、私たちの購読 ニュース
質問
破壊は?
- 働き
- 構文
- オブジェクト
オブジェクトを破棄する場合、変数をオブジェクト内と同じ順序で配置する必要がありますか?
- はい
- いいえ
オブジェクトに同一のプロパティが見つからない場合、変数には何が割り当てられますか?
error
undefined
unknown
オブジェクトを分解するとき、オブジェクト内の要素の順序は重要ですか?
- はい
- いいえ
このレッスンでどれだけ学んだかを理解するために、モバイルアプリ このトピックに関する私たちの学校。
リンク
Contributors ✨
Thanks goes to these wonderful people (emoji key):
IIo3iTiv | Dmitriy Vasilev 💵 | Resoner2005 🐛 🎨 🖋 | Navernoss 🖋 🐛 🎨 |