JavaScriptECMAScript数据Array操作数组乱序本页总览数组乱序题一、打乱数组 方案一 function shuffle(array){ const { length } = array; for(let i=0;i<length;i++){ const j = (Math.random() * (length - i)) >> 0 + i; [array[i],array[j]] = [array[j],array[i]]; } return array;} 方案二 function shuffle(array){ return array.sort(()=>Math.random() - 0.5);}