📜  function(a, b){return b - a} - Javascript (1)

📅  最后修改于: 2023-12-03 15:15:12.523000             🧑  作者: Mango

Javascript中的 function(a, b){return b - a}

在Javascript中,function(a, b){return b - a} 是一个函数,它的功能是接收两个参数 ab,并返回 b - a 的值。

以下是它的代码片段:

function(a, b){
  return b - a;
}

这个函数可以用于对数组中的元素进行排序。当为 Array.prototype.sort() 方法传递一个函数时,它会使用该函数的返回值来决定元素的顺序。

例如,可以使用 function(a, b){return b - a} 将数组从大到小排序:

const arr = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5];

arr.sort(function(a, b){
  return b - a;
});

console.log(arr); // 输出 [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]

在上面的代码中, sort() 方法使用 function(a, b){return b - a} 函数来排序。

总结一下, function(a, b){return b - a} 是一个在Javascript中常用的排序函数,可以根据需要进行修改,以便进行不同类型的排序。