Bonjour,
toujours dans ma recherche de bonne pratique je voulais savoir ce que vous pensiez vis a vis de la maniere de construire des objets en Javascript.
Prototype
Ou Literal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 function Person(name) { this.name = name; } Person.prototype.get_name = function() { return this.name; }; Person.prototype.set_name = function(name) { this.name = name; }; Person.prototype.set_name1 = function(name) { this.name = name; }; Person.prototype.set_name2 = function(name) { this.name = name; }; Person.prototype.set_name3 = function(name) { this.name = name; }; Person.prototype.set_name4 = function(name) { this.name = name; }; Person.prototype.set_name5 = function(name) { this.name = name; };
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 var person = function(pname) { return { 'get_name': function() { return pname; }, 'set_name': function(name) { pname = name; }, 'set_name1': function(name) { pname = name; }, 'set_name2': function(name) { pname = name; }, 'set_name3': function(name) { pname = name; }, 'set_name4': function(name) { pname = name; }, 'set_name5': function(name) { pname = name; } }; };Merci pour votre experience
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var _p = new Person('John'); var _c = person('John');
Partager