Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • 洗牌算法

洗牌算法

function shuffle([...arr]) {
    const arrLen = arr.length;
    for(let i = 0; i < arrLen ; i++) {
        const randomIndex = Math.floor(Math.random()*arrLen);
        [arr[randomIndex], arr[i]] = [arr[i], arr[randomIndex]];
    }
    return arr
}

console.log(shuffle([1,2,3,4,5,6,7,8,9,10]))
Edit this page
最近更新: 2025/6/27 02:24
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人