Eliminar la propiedad de todos los objetos de la matriz en JavaScript-Ejemplos de código

Radu TM

Eliminar la propiedad de todos los objetos de la matriz en JavaScript

JavaScript por Radu TM June 23, 2022

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

// iterar sobre cada objeto de la matriz
arr.forEach(function(obj) {
  // comprobar si el objeto tiene una propiedad llamada 'properties'
  if (obj.hasOwnProperty('properties')) {
    // eliminar la propiedad 'properties' del objeto
    delete obj.properties;
  }
});

0

33.348

Eliminar la propiedad de todos los objetos de la matriz en JavaScript

JavaScript por Radu TM June 23, 2022

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

// iterar sobre cada objeto de la matriz
arr.forEach(function(obj) {
  // comprobar si el objeto tiene una propiedad 'properties'
  if (obj.hasOwnProperty("properties")) {
    // iterar sobre cada propiedad de la matriz 'properties'
    obj.properties.forEach(function(property) {
      // eliminar la "propiedad" del objeto
      delete obj[property];
    });
  }
});

0

33.348

Eliminar todos los valores indefinidos de un objeto en JavaScript

JavaScript por Radu TM June 23, 2022

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

// eliminar todos los valores no definidos de obj
Object.keys(obj).forEach(key => obj[key] === undefined && delete obj[key]);

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

0

10.467

Eliminar todos los valores indefinidos de un objeto en JavaScript

JavaScript por Radu TM June 23, 2022

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

// eliminar todos los valores no definidos del objeto
Object.keys(obj).forEach(key => obj[key] === undefined && delete obj[key]);

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

0

10.467

Consultas relacionadas con JavaScript

Últimas consultas de JavaScript

Explorar ejemplos de código por categorías