Le Destructuring

Le Destructuring ou déballage

En Javascript , le Destructing consiste à

  1. ‘déballer’ ou récupérer les élements d’un tableau ou bien les propriétés d’un objet
  2. Assigner unitairement ces éléments à des variables distincts

Exemple

function DestructureIt(fct){
    //variable a and b are assigned with split result
    [a,b] = fct('a').trim().split('|')
    console.log(a,b)
}

//Call
DestructureIt(a => a)

Sortie

a undefined

Note : quand le séparateur n’existe pas, split() renvoie undefined.

On peut encore utiliser le Destructuring afin d’assigner à des variables, les propriétés d’un objet :

var monObject = {nom:'Jimi', prenom:'Hendrix'}
var {nom,prenom} = monObject
console.log(nom, " ", prenom)
Note: A condition que ces variables portent le même nom que les propriétés qui les assignent.

Sortie

 Jimi Hendrix 

Leave a Reply

Your email address will not be published. Required fields are marked *