在javascript中,是否可以在排序函数的每次迭代中获取数组的状态?像这样:
[0, 1, 2, 3, 4].sort((a, b) => {
console.log('get the current order of the array');
});
还是有另一种方法来检索此信息?也许使用其他排序功能?
答案 0 :(得分:3)
您可以执行以下操作:
arr = [0, 3, 2, 4, 1]
arr.sort((a, b) => {
console.log(arr);
return (a - b);
})
console.log('result -->', arr);