解决办法:只需要在sort()中,返回随机正负数即可。 var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; //生成一个随机正负数 //排序 arr.sort(() => { return Math.round(Math.random()) - 0.5; //返回随机值(大于0|小于0) }) console.log(arr);