Como faço para obter o número de campos no objeto JavaScript?

Eu estou tentando usar o objeto JavaScript como uma matriz associativa e tudo estava bem até que eu precisava obter o número de entradas que estão armazenadas nele. Qual é a maneira mais fácil e elegante de fazer isso? Tudo o que posso pensar é correrfor each loop ou jQuery$.each função e só ver o quanto iterações faria, mas que parece ser uma coisa horrível de fazer.

questionAnswers(5)

yourAnswerToTheQuestion