Agregar elementos a un objeto a través del método .push ()
Estoy haciendo un bucle a través de algunos elementos de entrada de tipo 'casilla de verificación'. Después de eso, estoy agregando valores y atributos verificados a una matriz. Este es mi código:
var stuff = {};
$('form input[type=checkbox]').each(function() {
stuff[$(this).attr('value')] = $(this).attr('checked');
});
Esto funciona bien, pero me pregunto si puedo hacer exactamente lo mismo con el método .push () en Jquery.
He intentado algo como esto pero no funciona:
stuff.push( {$(this).attr('value'):$(this).attr('checked')} );
Editar
Intenté usar el método .push () en Object, pero .push () en realidad es solo un método de Array Object.