Bonjour,
J'utilise régulierement les namespaces pour mon code javascript
Je souhaiterais pouvoir faire plus de réutilisation de mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var A = { B: { is_name :'test', FuncB : function() {} etc ... }, func1 : function() { .... }, etc.... }
en utilisant,par exemple, une classe pour B, qui serait utilisés dans plusieurs
namespace
Mon problème est que si je déclare :
alors je ne peux plus intervenir sur B dans mon namespace
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 function _B () { this.is_name = ''; etc... } var A = { B: new _B(), B.is_name : 'temp', // ERREUR func1 : function() { .... }, etc.... }
sauf si je passe par une fonction de A
Il y a-t-il une méthode qui existe "propre" pour utiliser des classes dans un namespace ?
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 function _B () { this.is_name = ''; etc... } var A = { B: new _B(), UpdateB : function () { this.B.is_name = 'temp'; } func1 : function() { .... }, etc.... }
Ou une astuce pour ce type de fonctionnement ?
Partager