稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
冴羽的头像
冴羽
公众号@yayujs @🏅掘金签约作者
·
3年前
  • 屏蔽作者: 冴羽
  • 举报
@潘小安 @Jsonz1993

数组乱序

function shuffle(a) {
for (let i = a.length; i; i--) {
let j = Math.floor(Math.random() * i);
[a[i - 1], a[j]] = [a[j], a[i - 1]];
}
return a;
}
展开
技术交流圈
avatar
avatar
avatar
赞过
分享
1
3
相关推荐
  • 新 Macbook pro 太脆了,放了两张A4纸,关闭笔记本;之后用着用着就黑屏了;直营店那边反馈:发现四个撞击点,产生了四条细小的裂痕,关机状态下不显示;属于是内屏碎裂。最终结论是人为因素导致。现在维修需要5K+,简直了[看]。大家有什么好的方法可以维权或者维修方案嘛
    1 赞 · 12 评论
  • jym,讨论一个问题呀, 程序中数据库查询带有“case...when...”等条件判断统计语句,就代码数据表设计的不合理吗?
    1 赞 · 5 评论
  • 准备搞个程序员求职交流群,有没有进的
    0 赞 · 29 评论