“Entfernen Sie einen Objektnamen vom Spread Operator” Code-Antworten

Entfernen Sie einen Objektnamen vom Spread Operator

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

Entfernen Sie einen Objektnamen vom Spread Operator

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

Entfernen Sie einen Objektnamen vom Spread Operator

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

Ähnliche Antworten wie “Entfernen Sie einen Objektnamen vom Spread Operator”

Fragen ähnlich wie “Entfernen Sie einen Objektnamen vom Spread Operator”

Weitere verwandte Antworten zu “Entfernen Sie einen Objektnamen vom Spread Operator” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen