2017-04-13 55 views
-1

我知道如何将箭头函数用于例如Array.filter()方法,因为您只需要一个值:var a = array.filter(val=>{return val<=5;}); 但是,如何使用多个值进行排序?我试过但不起作用:array.sort(a,b)=>{return b-a;});使用具有两个值的箭头函数,例如Array.sort Javascript

+0

您在'sort'调用中丢失了左括号。 – meagar

+0

请参考[MDN - Docs](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions) – Rajesh

回答

3

你可以使用右括号作为参数。

array.sort((a, b) => b - a); 
//  ^^