“Renomear as chaves do objeto usando regexp” Respostas de código

Renomear as chaves do objeto usando regexp

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

Renomear as chaves do objeto usando 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

Respostas semelhantes a “Renomear as chaves do objeto usando regexp”

Perguntas semelhantes a “Renomear as chaves do objeto usando regexp”

Mais respostas relacionadas para “Renomear as chaves do objeto usando regexp” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código