Bruce,18,Male
Jack,29,Male
Rose,28,Female
-
- // http://killdream.github.com/blog/2011/10/understanding-javascript-oop/
-
- // object literals
- var bruce = {
- name: "Bruce",
- age: 18,
- gender: 'Male'
- };
-
- // bracket notation
- var jack = {};
- jack['name'] = 'Jack';
- jack['age'] = 29;
- jack['gender'] = 'Male';
-
- // object descriptors
- var rose = {};
- Object.defineProperties(rose, {
- name: {
- value: 'Rose',
- writable: true,
- configurable: true,
- enumerable: true
- },
-
- age: {
- value: 28,
- writable: true,
- configurable: true,
- enumerable: true
- },
-
- gender: {
- value: 'Female',
- writable: true,
- configurable: true,
- enumerable: true
- }
- })
-
- $(function () {
- var people = [bruce, jack, rose];
- $.each(people, function (index, value) {
- $("#result").append(value.name + ",");
- $("#result").append(value.age + ",");
- $("#result").append(value.gender);
- $(document.createElement("br")).appendTo("#result");
- });
- // print the source using Google Code Prettify
- // http://code.google.com/p/google-code-prettify/
- $("#SourceCode").html($("#script1").html());
- prettyPrint();
- });
-