“Supprimer un nom d'objet de l'opérateur de diffusion” Réponses codées

Supprimer un nom d'objet de l'opérateur de diffusion

let obj = {foo: 1, bar: 2, baz: 3}
function removeProperty(obj, propertyName) {
  let newObj = {...obj};
  delete newObj[propertyName];
  return newObj;
}
console.log(removeProperty(obj, 'foo'));
Mystic Dev

Supprimer un nom d'objet de l'opérateur de diffusion

let obj = {foo: 1, bar: 2, baz: 3}
function removeProperty(obj, propertyName) {
  let { [propertyName]: _, ...result } = obj
  return result
}
console.log(removeProperty(obj, 'foo'));
Mystic Dev

Supprimer un nom d'objet de l'opérateur de diffusion

+-----------------------------------+
| Browser | delete    | destructure |
+---------+-----------+-------------+
| Chrome  | 3,229,791 | 1,993,256   |
| Safari  | 1,186,679 | 1,872,396   | 
+---------+-----------+-------------+
Mystic Dev

Réponses similaires à “Supprimer un nom d'objet de l'opérateur de diffusion”

Questions similaires à “Supprimer un nom d'objet de l'opérateur de diffusion”

Plus de réponses similaires à “Supprimer un nom d'objet de l'opérateur de diffusion” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code