в дерево, но перед этим заменить имена, например:
var tmpl = "<input id='{{id}}' type='button'>"
Тут мне надо подменить {{id}}. Как это сделать правильно?
Например, в питоне есть форматированные строки
регуляркой
только буквы будут в переменных?
то, что в шаблоне в фиг скобках? Пока да, не собираюсь усложнять
const string = "<input id='{{id}}' class='{{class}}' type='button'>" const data = { id: 'test', class: 'superclass' } const replace = (string, replacement) => string.replace(/{{(\w+)}}/g, (match, part) => (part in replacement ? replacement[part] : part)); console.log(replace(string, data));
а были сомнения? =)
наоборот, верил, что получиться🤓
Обсуждают сегодня