Third Longest
Return the third longest string in an array of strings. Uses the .sort(function(a, b) method. a - b for asending b - a for descending
by David Hughes
JavaScript
var knights = ["coder", "byte", "one", "largest", "evenbigger"];
var ThirdLargest = function (listOfKnights) {
listOfKnights.sort(function (a, b) {
return a.length - b.length;
});
console.log("Here are the knights put into order of shortest name to longest: " + listOfKnights);
console.log("The third longest name is: " + listOfKnights[(listOfKnights.length - 3)]);
};
ThirdLargest(knights);