2017-04-13 54 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); 
//  ^^