Element, Data, Event, Logic
Data:-----------
1. method 1
1 var obj = { 2 name : "thinkpad", 3 age: 24, 4 say: function() { 5 console.log("name: " + this.name + ", age: " + this.age); 6 } 7 };
2. method 2
1 /* singleton */ 2 var objdata = (function() { 3 var _name = "objdata"; 4 var _age = 24; 5 return { 6 name: _name, 7 age : _age, 8 say: function() { 9 console.log(this.age); 10 } 11 }; 12 })();
3. method 3
1 /* data class */ 2 function obj(name, age, gender) { 3 this.name = name; 4 this.age = age; 5 this.gender = gender; 6 } 7 8 obj.prototype.say = function() { 9 console.log(this.name); 10 console.log(this.age); 11 console.log(this.gender); 12 };