IS
vs.
мои слова, что всё работает, которые я могу подтвердить и скинув решение, и кинув скрины
так что либо поверьте мне, либо я вам всё-таки кину скрины, раз вы не хотите верить хд
Size: a a a
IS
AB
IS
AB
IS
IS
IS
AB
IS
j
IS
{
const shuffle = arr => {
const len = arr.length
for (let i = 0; i < len - 1; i += 1) {
let r = Math.floor(Math.random() * (len - i))
r && ([arr[i], arr[i + r]] = [arr[i + r], arr[i]])
}
return arr
}
{
IS
// magic numbers это тоже плохо, кстати
const items = Array.from({ length: 15 }, (_, i) => `${i + 1}`);
// тут ваш шафл
const random = shuffle(items)
// почему не images хотя бы???
selector.forEach(item => item.setAttribute('src', item.src.replace(/\d/, random.pop());
IS
IS
AB
AB
IS
AB