Я бы хотел отсортировать этот массив, используя столбец 5 (оч).
var table=[
["teamA",6,2,0,2,6],
["teamB",6,1,1,2,4],
["teamC",6,2,1,1,7]];
Это таблица футбольной лиги с колонками Pld, W, D, L и Pts.Я планирую добавить разницу в цели позже.
Я попытался код ниже:
console.log(table.sort(compare));
function compare( a, b ) {
if (table[a][5]<table[b][5]){
return -1;
}
if (table[a][5]>table[b][5]){
return 1;
}
return 0;
}
К сожалению, код даже не работает.Я получаю ошибку cannot read property '5' of undefined.