title: JavaScript getter support in IE8
body: <p>Check out this code. This is a very simple JavaScript object which is implemented using <a href="http://www.yuiblog.com/blog/2007/06/12/module-pattern/">Module Pattern</a> (and you can see the live example at <a href="http://jsfiddle.net/saeedneamati/sQJQv/">this fiddle address</a>)</p>
  
  <pre><code>var human = function() {
      var _firstName = '';
      var _lastName = ''
      return {
          get firstName() {
              return _firstName;
          }, get lastName() {
              return _lastName;
          }, set firstName(name) {
              _firstName = name;
          }, set lastName(name) {
              _lastName = name;
          }, get fullName() {
              return _firstName + ' ' + _lastName;
          }
      }
  }();
  human.firstName = 'Saeed';
  human.lastName = 'Neamati';
  alert(human.fullName);
  </code></pre>
  
  <p>However, IE8 doesn't support JavaScript <code>get</code> and <code>set</code> keywords. You can both test it and see <a href="https://developer.mozilla.org/en/JavaScript/Reference/Operators/Special/get">MDN</a>.</p>
  
  <p>What should I do to make this script compatible with IE8 too?</p>