title: ES5 Object.assign equivalent
body: <p>I wanted to do something which is very straight-forward using <code>Object.assign</code>.</p>
  
  <pre><code>var firstObj = {name : "Saba H.", rollNo : 1};
  var secondObj = {college : "WCE"};
  var wholeObj = Object.assign(firstObj, secondObj);
  
  console.log(wholeObj); // {name : "Saba H.", rollNo : 1, college : "WCE"}
  </code></pre>
  
  <p>As <code>Object.assign</code> is part of ECMAScript6 harmony proposal and not supported across many browsers, is it possible to do with ES5? If not then is there any micro library?</p>