js算法 数组打乱随机排序

590 阅读1分钟
var list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
  var newlist = [];
  for (var i = 0; i < 10; i++) {
    var num = Math.floor(Math.random() * (list.length - 1));
    newlist.push(list[num]);
    list.splice(num, 1)
  }
  console.log(newlist)