“Переименовать клавиши объектов с помощью Regexp” Ответ

Переименовать клавиши объектов с помощью Regexp

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

Переименовать клавиши объектов с помощью 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

Ответы похожие на “Переименовать клавиши объектов с помощью Regexp”

Вопросы похожие на “Переименовать клавиши объектов с помощью Regexp”

Больше похожих ответов на “Переименовать клавиши объектов с помощью Regexp” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования