Рандомная загрузка объектов JSON

Есть файл json с данными по карточкам товаров. Надо, чтобы контент загружался c рандомной сортировкой (перезагрузка страницы должна вызывать изменение порядка карточек внутри блока). Подскажите, пожалуйста, как это сделать?


Ответы (1 шт):

Автор решения: Vlad Lebed

По сути, это просто случайное перемешивание массива.

Ответ частично взят отсюда

let data = ['dog',2,'apple',false,33,'house',true,8,9,'green']

function randomShuffle(arr) {
    return arr.sort(function(a, b) {
        return Math.random() - 0.5
    });
}

console.log(randomShuffle(data))

→ Ссылка