allora, non ho testato questa soluzione, è abbastanza casereccia e sicuramente migliorabile (qualora funzionasse ), ma può essere uno spunto
codice:
var temp = new Array();
var newArray = new Array();
for (var i = 0; i<myArray.length; i++) {
	temp[i] = myArray[i][7]+"|"+myArray[i][0]+"|"+myArray[i][1]+"|"+myArray[i][2]+"|"+myArray[i][3]+"|"+myArray[i][4]+"|"+myArray[i][5]+"|"+myArray[i][6]+"|"+myArray[i][7];
}
temp.sort();
for (var j = 0; j<myArray.length; j++) {
	temp[j] = temp[j].substr(2, temp[j].length);
	newArray[j] = temp[j].split("|");
}
var myArray = newArray;