javascript -- 数组乱序输出 1

直接上代码

//  js 数组乱序问题

var arr = [1,2,3,4,5,6,7,8,9]

var new_arr = []

const len = arr.length

for (let i = 0; i < len; i++) {
    var index = parseInt(Math.random()*arr.length)
    // arr.splice(index,1)  返回被删除的元素数组 并将其第一个元素 push 进 new_arr 中
    new_arr.push(arr.splice(index, 1)[0])
}
console.log(new_arr)

javascript -- 数组乱序输出 1_第1张图片

你可能感兴趣的:(javascript,js,javascript,前端)