Я в группе отвечал: открываете дев-тулз браузера (F12) и там в консоли выводится.
Оставляю это здесь для других.
не понимаю почему не работает первый вариант
//result=lookup.val;   result=lookup[val];
эх побольше бы заданий и теории по sort() и Функции сравнения (compareFunction). Вроде понятно что 1 и -1 получаем и от этого перестановка, но как это работает на большом массиве неотсортированных значений не понятно.
Спасибо! Еще вопрос почему консоль лог ничего не выдает? Пользуюсь алертами.
консоль не работает в принципе(

Не сразу понял в чем у вас ошибка, но в итоге разобрался: у вас регистры в переменных не совпадают. Переменная myAdverb, а вы пишете myAdVerb. А так как это все в одном скоупе, то из-за одной необъявленной переменной весь код становится невалидным.

var myNoun = "dog"; var myAdjective = "big"; var myVerb = "ran"; var myAdverb = "quickly"; var wordBlanks = myAdjective + " " + myNoun + " " + myVerb + " " + myAdverb; // Only change this line;// worked //var wordBlanks = "The really" + " " + myAdjective + " " + myNoun + " " + myVerb + " " + myAdVerb; // Only change this line; //not worked //Shame

глючное задание. Очевидное решение выдавало ошибку. Возможно глюк браузера но как бы там ни было
Это в более позднем разделе ES6.
А для начала var