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);