怎样在 JavaScript 中实现 PHP 中的 Shuffle 函数的功能

,请说下,怎样在 JavaScript 中实现 PHP 中的 Shuffle 函数的功能
最新回答
不爱才搞暧昧

2025-06-28 00:17:39

附上代码:

<script>


function Test(ls){

var max = ls.length - 1;


var new_array = [];

while (1){

var key = Math.round(Math.random() * max);     

value = ls[key];

var flag = new_array.indexOf(value);

if (flag == -1){

new_array.push(value); 

}

if (new_array.length >= 5){

return new_array;

break;

}

}

}


var ls = ['a', 'b', 'c', 'd', 'e'];     

var arr = Test(ls);

alert(arr);

</script>