Adicionando itens a um objeto através do método .push ()

Estou fazendo um loop através de alguns elementos de entrada do tipo 'checkbox'. Depois disso, estou adicionando valores e atributos verificados a uma matriz. Este é o meu código:

var stuff = {};
$('form input[type=checkbox]').each(function() {
    stuff[$(this).attr('value')] = $(this).attr('checked');
});

Isso funciona bem, mas estou me perguntando se posso fazer exatamente a mesma coisa com o método .push () no Jquer

Eu tentei algo parecido com isto, mas não funciona:

stuff.push( {$(this).attr('value'):$(this).attr('checked')} );

Editar

Eu estava tentando usar o método .push () no Object, mas .push () é apenas um método do Array Objec

questionAnswers(5)

yourAnswerToTheQuestion