method 1 | var A = A || {};
A.l10n = (function (self) {
self.characterCountText = {
characterMaximum: function (languageCode, limit) {
var output = '';
switch (languageCode)
{
case 'en': output = "(" + limit + " character maximum)"; break;
case 'fr': output = "(" + limit + " character maximum)"; break;
case 'de': output = "(" + limit + " character maximum)"; break;
default: output = "(" + limit + " character maximum)";
}
return output;
}
};
return self;
})(A.l10n || {});
console.log(A.l10n.characterCountText.characterMaximum('en', 100));
console.log(A.l10n.characterCountText.characterMaximum('fr', 100));
console.log(A.l10n.characterCountText.characterMaximum('de', 100));
| ready |
method 2 | var A = A || {};
A.l10n = (function (self) {
self.characterCountText = {
characterMaximum: {
'en': function (limit) {return "(" + limit + " character maximum)";},
'fr': function (limit) {return "(" + limit + " character maximum)";},
'de': function (limit) {return "(" + limit + " character maximum)";}
}
};
return self;
})(A.l10n || {});
console.log(A.l10n.characterCountText.characterMaximum.en(100));
console.log(A.l10n.characterCountText.characterMaximum.fr(100));
console.log(A.l10n.characterCountText.characterMaximum.de(100));
| ready |
method 2 invoked | var A = A || {};
A.l10n = (function (self) {
self.characterCountText = {
characterMaximum: {
'en': function (limit) {return "(" + limit + " character maximum)";},
'fr': function (limit) {return "(" + limit + " character maximum)";},
'de': function (limit) {return "(" + limit + " character maximum)";}
}
};
return self;
})(A.l10n || {});
console.log(A.l10n.characterCountText.characterMaximum["en"](100));
console.log(A.l10n.characterCountText.characterMaximum["fr"](100));
console.log(A.l10n.characterCountText.characterMaximum["de"](100));
| ready |