I need to sort an complex array order by one column of the array.
For example, this array might looks like
array = [["Banana","Chapter3"], ["Orange","Chapter2"], ["Apple","Chapter1"]];
I want it to sort by Chapter
, so the result will be
array = ["Apple","Chapter1"],["Orange","Chapter2"],["Banana","Chapter3"]]
But if I do array.sort
, it will become
[["Apple","Chapter1"],["Banana","Chapter3"],["Orange","Chapter2"]]
It seems sort by first element's ascii code. How do I sort by specific element in array?
I also created a JSfiddle to illustrate my idea.