数组个位数排序我写啦一个demo: let arr=[1,3,7,2,111,32,48,52,67,39]; function sortArr(arr){ let newArr=[];//生成新的数组 用数组元素和数组的个位数(arr[i]%10除以10就是得到个位数)组成的二位数组 for(let i=0;i<arr.length>{ return a[1]-b[1] }) //二维数组转成一维数组 取每个数组的第一个值 let lastResArr=newArr.map(v=>v[0]) return lastResArr } console.log("数组按个位数排序",sortArr(arr));</arr.length>