Looking for javascript Answers? Try Ask4KnowledgeBase
Looking for javascript Keywords? Try Ask4Keywords

JavaScript Valeur par défaut lors de la destruction


Exemple

Nous rencontrons souvent une situation où une propriété que nous essayons d'extraire n'existe pas dans l'objet / tableau, ce qui entraîne une TypeError (lors de la déstructuration des objets imbriqués) ou est définie sur undefined . En cas de déstructuration, nous pouvons définir une valeur par défaut, à laquelle il sera replacé, au cas où il ne serait pas trouvé dans l'objet.

var obj = {a : 1};
var {a : x , b : x1 = 10} = obj;
console.log(x, x1); // 1, 10
 
var arr = [];
var [a = 5, b = 10, c] = arr;
console.log(a, b, c); // 5, 10, undefined