• 打乱数组顺序


            function shuffleD(arr) {
                for(let i = 0,len = arr.length; i < len; i++){
                    let j = parseInt(Math.random() * (len - 1));
                    [arr[i], arr[j]] = [arr[j], arr[i]];
                    console.log(arr);
                }
                console.log(arr)            
                return arr;
            }
         shuffleD(arr);
       --------------------------------其他的写作形式----仅供参考-------------------------------------------------     

         function shuffleA(arr) { for(let i = arr.length-1;i > -1;i--){ let j = Math.floor(Math.random() * i); [arr[j], arr[i]] = [arr[i], arr[j]]; } console.log(arr) return arr; } function shuffleB(arr) { for(let i = 0,len = arr.length; i < len; i++){ let currentRandom = parseInt(Math.random() * (len - 1)); let current = arr[i]; arr[i] = arr[currentRandom]; arr[currentRandom] = current; console.log(arr); } console.log(arr) return arr; } function shuffleC(arr) { let i = arr.length; while (i) { let j = Math.floor(Math.random() * i--); [arr[j], arr[i]] = [arr[i], arr[j]]; } console.log(arr) return arr; }
    
    
    
     
  • 相关阅读:
    logging模板日志格式
    MariaDB修改默认字符集
    Django之表单验证
    Django之定制属于自己的admin
    sympy-高数可以这么学
    matplotlib01
    mysql---- 用户权限管理
    django----JSONP知识回顾
    django----文件上传
    数据库结构备份
  • 原文地址:https://www.cnblogs.com/llllpzyy/p/9933762.html
Copyright © 2020-2023  润新知