let multiply = getMultiply();
даст не тот результат.let dt = new Date();
//Thu May 26 2022 12:03:41 GMT+0300 (Moscow Standard Time) {}
//Вот из-за этого, обычно верного выбора. у вас ошибка
dt.toISOString();
//'2022-05-26T09:03:41.537Z'
swipers1[1].slideNext();
const swiperFoo = document.querySelector('#foo').swiper;
swiperFoo.slideNext()
const swipers1 = []
for (let i = 0; i < mySwiper3.length; i++) {
const swipers1[i] = new Swiper(...)
}
->contains('id', $category->id);
Можно в бекенде на стороне вашего веб сервера сделать запрос, получить данные, добавить их в шаблон страницы и уже потом отдавать всю страницу целиком пользователю, где все делается синхронно. При этом пользователь будет ждать и видеть белый экран пока там всё это случится.
Короче это не вариант. Чем вас не устраивает асинхронный подход? Так работает весь интернет.