JavaScript: SyntaxError: missing) após a lista de argumentos [closed]

Estou recebendo o erro:

SyntaxError: missing ) after argument list

Com este javascript:

var nav = document.getElementsByClassName('nav-coll');
for (var i = 0; i < button.length; i++) {
    nav[i].addEventListener('click',function(){
            console.log('haha');
        }
    }, false);
};

O que esse erro significa?

questionAnswers(2)

yourAnswerToTheQuestion