Рандомная загрузка объектов 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))