function longestWord(string) { var str = string.split(\" \"); var longest = 0; var word = null; for (var i = 0; i < str.length - 1; i++) {
Here is one other way to solve it.
function findLongestWord(str) { var result = []; var one = str.split(" "); for (var i = 0; i < one.length; i++) { result[i] = one[i].length; result.reverse().sort(function(a,b) { return b-a; }); } return result[0]; }