構造分解構文
576 ワード
オブジェクトと配列はJavaScriptで最も一般的なデータ構造です.
1つのエンティティに複数の鍵付きデータが格納されている場合、オブジェクトが格納されます.
コレクションにデータを順番に格納する場合は、配列を使用します.
開発中に、オブジェクトまたは配列を関数に渡す必要がある場合があります.
オブジェクトや配列に格納されているデータではなく、ほんの一部しか必要ない場合があります.
この場合、オブジェクトまたは配列を
構造分解割り当て(destructuring assignment)は特殊な構文です.
また、関数のパラメータが多い場合や、パラメータのデフォルト値が必要な場合は、たとえば
「分解構造」(destructuring)はその価値を発揮します.
分解オブジェクト アレイ
1つのエンティティに複数の鍵付きデータが格納されている場合、オブジェクトが格納されます.
コレクションにデータを順番に格納する場合は、配列を使用します.
開発中に、オブジェクトまたは配列を関数に渡す必要がある場合があります.
オブジェクトや配列に格納されているデータではなく、ほんの一部しか必要ない場合があります.
この場合、オブジェクトまたは配列を
構造分解割り当て(destructuring assignment)は特殊な構文です.
また、関数のパラメータが多い場合や、パラメータのデフォルト値が必要な場合は、たとえば
「分解構造」(destructuring)はその価値を発揮します.
分解
let {prop : varName = default, ...rest} = object
分解let [item1 = default, item2, ...rest] = array
Reference
この問題について(構造分解構文), 我々は、より多くの情報をここで見つけました https://velog.io/@kimdlzp/구조분해문법-SpreadRestテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol