JavaScript Structure

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     };

 

你可能感兴趣的:(JavaScript)