Bununla alakalı yapılabilecek en iyi fonksiyon aşağıdaki gibi olacaktır. Shuffle işlemini bir fonksiyon olarak oluşturarak istediğimiz array ile kullanabiliriz.
function shuffle(array) {
let currentIndex = array.length, randomIndex;
while (currentIndex != 0) {
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex--;
[array[currentIndex], array[randomIndex]] = [
array[randomIndex], array[currentIndex]];
}
return array;
}
var dizi = [9, 15, 27, 35, 44];
shuffle(dizi);
console.log(dizi);
Yukarıdaki fonksiyonu kullanarak istediğiniz işlemi kolayca yapabilirsiniz.