Tulajdonság eltávolítása az összes objektumból a tömbben JavaScriptben-Kód példák

Radu TM

Tulajdonság eltávolítása az összes objektumból a tömbben JavaScriptben

JavaScript a Radu TM June 23, 2022

var arr = [
  {
    name: '🐶',
    properties: {
      type: 'dog',
      color: 'brown',
      size: 'medium'
    }
  },
  {
    name: '🐱',
    properties: {
      type: 'cat',
      color: 'black',
      size: 'small'
    }
  }
];

// a tömb minden egyes objektumán végigmegy
arr.forEach(function(obj) {
  // ellenőrizze, hogy az objektum rendelkezik-e a 'properties' nevű tulajdonsággal.
  if (obj.hasOwnProperty('properties')) {
    // törli a 'properties' tulajdonságot az objektumból
    delete obj.properties;
  }
});

0

39.353

Tulajdonság eltávolítása az összes objektumból a tömbben JavaScriptben

JavaScript a Radu TM June 23, 2022

var arr = [
  {
    name: "🐶",
    properties: ["cute", "friendly"]
  },
  {
    name: "🐱",
    properties: ["cute", "aloof"]
  }
];

// a tömb minden egyes objektumán végigmegy
arr.forEach(function(obj) {
  // ellenőrizze, hogy az objektum rendelkezik-e 'properties' tulajdonsággal
  if (obj.hasOwnProperty("properties")) {
    // a 'properties' tömb minden egyes tulajdonságán végigmegyünk.
    obj.properties.forEach(function(property) {
      // a 'tulajdonság' eltávolítása az objektumból
      delete obj[property];
    });
  }
});

0

39.353

Az összes nem definiált érték eltávolítása egy objektumból JavaScriptben

JavaScript a Radu TM June 23, 2022

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

// eltávolít minden nem definiált értéket az obj-ból
Object.keys(obj).forEach(key => obj[key] === undefined && delete obj[key]);

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

0

11.943

Az összes nem definiált érték eltávolítása egy objektumból JavaScriptben

JavaScript a Radu TM June 23, 2022

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

// eltávolít minden nem definiált értéket az objektumból
Object.keys(obj).forEach(key => obj[key] === undefined && delete obj[key]);

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

0

11.943

Kapcsolódó JavaScript lekérdezések

latest-queries-title

Kód példák megtekintése kategóriák szerint