Как передать функции массив?
При нажатии на ссылку "Оформить заказ" срабатывает функция doPost(list_product_id, market, store_id), которой передаются три аргумента - массив со списком продуктов, название магазина и id магазина
{% if markets_true_set %}
{% for set in markets_true_set %}
{{ set }}
<a href="https://market.ru/{{ set[0].retailer.slug }}?sid={{ set[0].store_id }}"
class="btn btn-primary" role="button"
data-market="{{ set[0].retailer.slug }}"
data-store_id="{{ set[0].store_id }}"
data-product_id="{{ set[1][0].product_id }}"
onclick='doPost(this.dataset.product_id,
this.dataset.market,
this.dataset.store_id)'>
Оформить заказ
</a>
{% endfor %}
{% endif %}
set состоит из
set[0] - информация о магазине (название, id)
set[1] - список продуктов
т.е. в функцию doPost необходимо передать список в виде [set[1][0].product_id, set[1][1].product_id, set[1][2].product_id и т.д.].
Сейчас у меня передает только id первого продукта.
Как мне в одну строку передать массив из нескольких id продуктов?