#javascript #arrays #loops #combinations
#javascript #массивы #циклы #комбинации
Вопрос:
Адаптивная поисковая реклама (RSA) объединяет до 15 заголовков и 4 описания для создания рекламных блоков с возможными комбинациями:
- 2 заголовка 1 описание
- 2 заголовка 2 описания
- 3 заголовка 1 описание
- 3 заголовка 2 описания
Я хочу посмотреть, есть ли способ провести цикл по массивам заголовков и описаний и сгенерировать эти комбинации объявлений.
Что-то вроде?
var headlines = ['h1','h2','h3','h4','h5'];
var descriptions = ['d1','d2','d3','d4'];
\loop code, return for each variation {
headline[0] " - " headline[1] "<br />";
description[0]
};
Комментарии:
1. Как вы определяете пространство «вариантов»?
2. Объявления могут быть «h1 h4», «h5 h2», «h3 h1», «h1 h3». Не уверен, как это определить, но в основном каждая комбинация заголовков и каждая комбинация описаний объединены.
3. Возможно, правильное слово здесь — перестановки, а не вариации.