“Zmień nazwę klawiszy obiektów za pomocą RegexP” Kod odpowiedzi

Zmień nazwę klawiszy obiektów za pomocą RegexP

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

Zmień nazwę klawiszy obiektów za pomocą 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

Odpowiedzi podobne do “Zmień nazwę klawiszy obiektów za pomocą RegexP”

Pytania podobne do “Zmień nazwę klawiszy obiektów za pomocą RegexP”

Więcej pokrewnych odpowiedzi na “Zmień nazwę klawiszy obiektów za pomocą RegexP” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu