JavaScript洗牌算法打乱数组元素顺序

function shuffle(array) {
    
    
    let length = array.length;
    let index;
    let temp;
    while (length > 0) {
    
    
        index = Math.floor(Math.random() * length);
        temp = array[length - 1];
        array[length - 1] = array[index];
        array[index] = temp;
        length--;
    }
    return array
}

猜你喜欢

转载自blog.csdn.net/daiyi666/article/details/127046968