-1
我知道如何将箭头函数用于例如Array.filter()方法,因为您只需要一个值:var a = array.filter(val=>{return val<=5;});
但是,如何使用多个值进行排序?我试过但不起作用:array.sort(a,b)=>{return b-a;});
使用具有两个值的箭头函数,例如Array.sort Javascript
我知道如何将箭头函数用于例如Array.filter()方法,因为您只需要一个值:var a = array.filter(val=>{return val<=5;});
但是,如何使用多个值进行排序?我试过但不起作用:array.sort(a,b)=>{return b-a;});
使用具有两个值的箭头函数,例如Array.sort Javascript
你可以使用右括号作为参数。
array.sort((a, b) => b - a);
// ^^
您在'sort'调用中丢失了左括号。 – meagar
请参考[MDN - Docs](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Arrow_functions) – Rajesh