Ces deux classes font-elles la même chose ?
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:
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:
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