Bruce,18,Male
Jack,29,Male
Rose,28,Female
  1.  
  2. // http://killdream.github.com/blog/2011/10/understanding-javascript-oop/
  3.  
  4. // object literals
  5. var bruce = {
  6. name: "Bruce",
  7. age: 18,
  8. gender: 'Male'
  9. };
  10.  
  11. // bracket notation
  12. var jack = {};
  13. jack['name'] = 'Jack';
  14. jack['age'] = 29;
  15. jack['gender'] = 'Male';
  16.  
  17. // object descriptors
  18. var rose = {};
  19. Object.defineProperties(rose, {
  20. name: {
  21. value: 'Rose',
  22. writable: true,
  23. configurable: true,
  24. enumerable: true
  25. },
  26.  
  27. age: {
  28. value: 28,
  29. writable: true,
  30. configurable: true,
  31. enumerable: true
  32. },
  33.  
  34. gender: {
  35. value: 'Female',
  36. writable: true,
  37. configurable: true,
  38. enumerable: true
  39. }
  40. })
  41.  
  42. $(function () {
  43. var people = [bruce, jack, rose];
  44. $.each(people, function (index, value) {
  45. $("#result").append(value.name + ",");
  46. $("#result").append(value.age + ",");
  47. $("#result").append(value.gender);
  48. $(document.createElement("br")).appendTo("#result");
  49. });
  50. // print the source using Google Code Prettify
  51. // http://code.google.com/p/google-code-prettify/
  52. $("#SourceCode").html($("#script1").html());
  53. prettyPrint();
  54. });