Bonjour,

je pose une question sur la difference entre ces 2 facons de faire une class.
Dans un cas je retourne un object et dans l'autre une fonction ?

Avez-vous un commentaire ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    var test = function() {
        var test = this;
        return function(age) {
            test.age = age;
            return test;
        }
    }
 
    var test2 = new test()(16);
    console.log(test2.age);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
    var test3 = function (age) {
        return {
            'age': age
        }
    }
 
    var test4 = new test3(16);
    console.log(test4.age);

Merci