=> val.
Мне надо заменить в строке все вхождения вида {${key}} на val.
Регулярка должна быть такой вроде как: /{${key}}/g
а тебе кеи заменять должны?
через map, не?
var regexp = new RegExp([тут строка, можно с переменными]...
var obj = { key1: 'val1', key2: 'val2' }; for (var item of Object.keys(obj)) { if (item.match(/key1/g) && item !== 'Topor') { Object.defineProperty(obj, 'Topor', Object.getOwnPropertyDescriptor(obj, item)); delete obj[item]; }; console.log(obj);
Обсуждают сегодня