On 11/07/2018 18:20, Gollum1 wrote:
RowArray.sort(function(a[Column], b[Column]) {return number(a) - number (b)})
ma ottengo un errore nella chiamata della funzione di ordinamento:
a e b sono parametri della funzione, non puoi farci operazioni sopra:
RowArray.sort(function(a,b) {
return number(a[Column]) - number(b[Column])
})
Puoi anche andare oltre e fare
function sortingByNumberCol(col) {
return function(a,b) {
return number(a[col]) - number(b[col]))
}
}
Da usare come
RowArray.sort(sortingByNumberCol(2))
che è più pulito che usare una global.
Bye.