JavaScript: Как получить данные из формы в удобном виде

var data = $('form').serializeArray().reduce(function(obj, item) {
  obj[item.name] = item.value;
  return obj;
}, {});

Таким образом в переменной data будет храниться объект с полями из формы.