34 lines
793 B
JavaScript
34 lines
793 B
JavaScript
// Définition de l'objet Person via un constructeur
|
|
function Person(nick, age, sex, parent, work, friends) {
|
|
this.nick = nick;
|
|
this.age = age;
|
|
this.sex = sex;
|
|
this.parent = parent;
|
|
this.work = work;
|
|
this.friends = friends;
|
|
}
|
|
|
|
// On crée des variables qui vont contenir une instance de l'objet Person :
|
|
var seb = new Person('Sébastien', 23, 'm', 'aîné', 'JavaScripteur', []);
|
|
var lau = new Person('Laurence', 19, 'f', 'soeur', 'Sous-officier', []);
|
|
|
|
alert(seb.nick); // Affiche : « Sébastien »
|
|
alert(lau.nick); // Affiche : « Laurence »
|
|
|
|
// Namespaces
|
|
var myNamespace = {
|
|
|
|
test: function() {
|
|
alert('Test');
|
|
},
|
|
|
|
subNamespace: {
|
|
init: function() {
|
|
myNamespace.test();
|
|
}
|
|
}
|
|
|
|
};
|
|
|
|
myNamespace.subNamespace.init();
|