Pages

La DEEP destructuration ++

Comment faire de la déstructuration profonde ?

Examinons les cas suivants : 


const itemInfos = [
{name:"id20199",infos:{min:66864,max:66927}},
{name:"id34555",infos:{min:7615,max:119296}}
]



Comment évitez l'écriture classique avec les . 
let min1 = itemInfos[0].infos.min;

code

Voici la solution : la destructuration profonde !
Notez la double { {} } dans l'écriture suivante.
for (let { infos: { min } } of itemInfos) {
    console.log(` la valeur min = ${min}`);
}

👍 code

Cas des tableaux



Trie avec le premier élément du tableau comme critère.

COMPAGNIES.sort( ({ ranges: [A] } , {ranges: [B] }) => A < B );

code