Я пытаюсь переставить строку, которая соответствует следующим возможным значениям.
У меня есть объект в следующем формате
{
descriptions: ["Here's some <tag> exemple", "Can be something without Tag"],
headlines: ["<tag> another exemple", "<tag>"]
}
У меня есть массив с различными перестановками для
["First","Second","Third"]
Я пытаюсь создать столько объектов, сколькоперестановка, чтобы получить этот результат в конце
[
{
descriptions: ["Here's some First exemple", "Can be something without Tag"],
headlines: ["First another exemple", "First"]
},
{
descriptions: [
"Here's some Second exemple",
"Can be something without Tag"
],
headlines: ["Second another exemple", "Second"]
},
{
descriptions: ["Here's some Third exemple", "Can be something without Tag"],
headlines: ["Third another exemple", "Third"]
}
];
Я застрял здесь ..
function foo(adCopy: AdCopy[], tag: string, variants: string[]) {
variants.forEach(variant => {
adCopy.forEach(adCopy => {
adCopy.headlines.map(headline => {
})
})
})
}