“Renommer les touches d'objet en utilisant Regexp” Réponses codées

Renommer les touches d'objet en utilisant Regexp

const result = data.map(datum => Object.assign(...Object
    .keys(datum)
    .map(key => ({ [key.replace(/[.|&;$%@%"<>+]/g, '')]: datum[key] }))
));
Emmanuel Mahuni

Renommer les touches d'objet en utilisant Regexp

data = [
  {someKey:   1},
  {some0Key:  1},
  {some1Key:  1,
    some2Key:  1},
  {some3Key:  1,
    some4Key:  1,
    some5Key:  1,
    some6Key:  1,
    some7Key:  1,
    some8Key:  1,
    some9Key:  1,
    some10Key: 1,
  },
  {some11Key: 1,
    some12Key: 1,
    some13Key: 1,
    some14Key: 1,
    some15Key: 1,}
];
result = data.map(datum => Object.assign(...Object
    .keys(datum)
    .map(key => ({ [key.replace(/some/g, 'bum')]: datum[key] }))
));
Emmanuel Mahuni

Réponses similaires à “Renommer les touches d'objet en utilisant Regexp”

Questions similaires à “Renommer les touches d'objet en utilisant Regexp”

Plus de réponses similaires à “Renommer les touches d'objet en utilisant Regexp” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code