test renvoi de fonctions et constantes
by toubia95
CSS
/*
http://stackoverflow.com/questions/4255472/javascript-object-access-variable-property-by-name-as-string
*/
JavaScript
is = {
day: function(jour) {
var splitter = jour.split(/\D/);
this.a = new Date(splitter[2], splitter[1] - 1, splitter[0]+1);
this.b = new Date(splitter[2], splitter[1] - 1, splitter[0]);
this.c = new Date(splitter[2], splitter[1] - 1, splitter[0]-1);
return this;
},
dt: function(date) {
return this[date];
}
}
console.log(is.day('8/5/1972'));
console.log(is.day('8/5/1972').a);
console.log(is.day('8/5/1972').b);
console.log(is.day('8/5/1972').c);
console.log(is.day('8/5/1972').dt('a'));
console.log(is.day('8/5/1972').dt('b'));
console.log(is.day('8/5/1972').dt('c'));