function everyOrderMatch(arr1, arr2) { var list1 = [...arr1].sort((a,b) => a-b); var list2 = [...arr2].sort((a,b) => a-b); return arr1.every((n,i) => arr2[i] === list2[list2.length-1-list1.indexOf(n)]) } 把两个数组从小到大排序,`list1.indexOf(n)`取出`arr1`的数值的排序值,`list2.length-1-list1.indexOf(n)`是1中的排序值对应的2中的排序值(最小对应最大),`arr2[i] === m`判断该值是否等于`arr2`中相同索引的数值