Aller au contenu principal
U/
Idiomes
javascript

Extraire des valeurs par destructuring

À partir d'un objet avec trois propriétés, extraire deux d'entre elles par destructuring en renommant l'une au passage.

10 minPublié le 20 mai 2026Proposé par Anonyme

Défi

// Lisez attentivement, codez sur votre machine

Énoncé

Soit l'objet personne = { nom: "Alice", age: 30, ville: "Lyon" }. Extraire nom et ville en une seule instruction de destructuring. La propriété ville doit être renommée en lieu lors de l'extraction. age ne doit pas être affecté à une variable. Afficher nom et lieu sur la console.

Contraintes

  • ES2015+ (Node.js 18 ou navigateur moderne).
  • L'extraction doit tenir en une seule instruction de destructuring d'objet.
  • Pas de personne.nom ni personne.ville après la destructuration.
  • Pas de bibliothèque externe.

Exemple

const personne = { nom: "Alice", age: 30, ville: "Lyon" };
const { nom, ville: lieu } = personne;

console.log(nom);
console.log(lieu);
Alice
Lyon
Espace solution

Proposer une solution

Connectez-vous ou créez un compte pour envoyer votre code (aucune exécution côté serveur — on stocke juste le texte pour la communauté).

// À garder en tête
  • D'abord, faire marcher

    On ne cherche pas à optimiser : d'abord, on fait marcher le truc. Optimiser vient ensuite — et ça aussi, ça s'apprend. (Si un défi porte sur l'optimisation, son énoncé le précise.)

  • Pas de mauvaise réponse

    Il n'y a pas de mauvaise réponse à un défi. Le but, c'est de le faire. Ce qui compte, c'est de s'entraîner.

  • Trop dur ? Au suivant

    Un défi te résiste ? N'hésite pas à en prendre un autre. Ils seront encore là demain.