title: List of JavaScript Functions NOT supported by IE8
body: <p>I have been doing a lot JavaScript coding recently for front-end on IE8, and came across some issues that are caused by lacking of supporting functions from IE8.
  <br/>
  <br/>
  <strong>Here are some functions:</strong><br/></p>
  
  <p>&nbsp;(1) <code>indexOf()</code> <a href="https://stackoverflow.com/questions/1744310/how-to-fix-array-indexof-in-javascript-for-internet-explorer-browsers">see discussion &amp; solution</a><br/>
  &nbsp;(2) <code>base64()</code> <a href="https://code.google.com/p/stringencoders/source/browse/trunk/javascript/base64.js?r=210" rel="nofollow noreferrer">See source</a><br/>
  &nbsp;(3) <code>String.trim()</code> <a href="https://stackoverflow.com/questions/2308134/trim-in-javascript-not-working-in-ie">See discussion &amp; solution</a><br/>
  &nbsp;(4) <code>history.pushstate</code> <a href="https://stackoverflow.com/questions/6622449/emulate-polyfill-history-pushstate-in-ie">See discussion &amp; solution</a><br/>
  &nbsp;(5) <code>map()</code> <a href="https://stackoverflow.com/questions/7350912/is-the-javascript-map-function-supported-in-ie8">See discussion &amp; solution</a> <br/>
  &nbsp;(6) ArrayBuffer
  &nbsp;(7) bind
  &nbsp;(8) Create
  &nbsp;(9) DataView
  &nbsp;(10) every
  &nbsp;(11) filter
  ...</p>
  
  <p>Please add more to this list if you came across any to help others.<br/>
  Thanks</p>