Suppression des valeurs de chaînes vides d'un objet en JavaScript-Exemples de code

Radu TM

Suppression des valeurs de chaînes vides d'un objet en JavaScript

JavaScript par Radu TM June 23, 2022

const obj = {
  name: '',
  email: '[email protected]',
  phone: '',
};

// nous pouvons utiliser Object.keys(obj) pour obtenir un tableau des clés de l'objet.
// Ensuite, nous pouvons utiliser la méthode .filter() pour supprimer toutes les clés dont les valeurs sont des chaînes vides.
const newObj = Object.keys(obj)
  .filter(key => obj[key] !== '')
  .reduce((acc, key) => {
    // Enfin, nous pouvons utiliser .reduce() pour transformer notre tableau de clés en objet.
    acc[key] = obj[key];
    return acc;
  }, {});

console.log(newObj);
// { email: '[email protected]' }

0

31.436

Suppression des valeurs de chaînes vides d'un objet en JavaScript

JavaScript par Radu TM June 23, 2022

const obj = {
  name: '',
  age: 0,
  address: '',
};

// utilisation de for..in loop
for (const key in obj) {
  // vérifier si la propriété est une chaîne vide
  if (obj[key] === '') {
    // supprimer la propriété
    delete obj[key];
  }
}

// Sortie : { age: 0 }
console.log(obj);

0

31.436

Suppression de toutes les valeurs indéfinies d'un objet en JavaScript

JavaScript par Radu TM June 23, 2022

const obj = {
  name: '🐶',
  age: undefined,
  color: 'brown',
  weight: undefined
};

// supprime toutes les valeurs non définies de l'objet
Object.keys(obj).forEach(key => obj[key] === undefined && delete obj[key]);

console.log(obj); // { name: '🐶', color: 'brown' }

0

10.536

Suppression de toutes les valeurs indéfinies d'un objet en JavaScript

JavaScript par Radu TM June 23, 2022

const obj = {
  name: 'John',
  age: undefined,
  gender: 'male'
};

// supprimer toutes les valeurs non définies de l'objet
Object.keys(obj).forEach(key => obj[key] === undefined && delete obj[key]);

console.log(obj);
// { name: 'John', gender: 'male' }

0

10.536

Requêtes JavaScript similaires

Dernières requêtes JavaScript

Explorer des exemples de code par catégories