Comprimento literal do objeto JavaScript === indefinido?

Eu estou trabalhando nissofunção de animação mas eu tenho um problema. Não consigo executar o que deve ser uma tarefa fácil, não consigo obter o comprimento de um objeto. Se você verificar o jsFiddle, poderá ver que estou executandoalert(properties.length); e está voltandoundefined. Alguém pode ver por que isso pode ser?

questionAnswers(5)

yourAnswerToTheQuestion