para evitar a contatenação de strings (a idéia de evitar é exatamente a possibilidade de erros).
segue uma extenção do Objeto String
String.prototype.supplant = function (o) {
return this.replace(/{([^{}]*)}/g,
function (a, b) {
var r = o[b];
return typeof r === 'string' || typeof r === 'number' ? r : a;
}
);
};
a forma de usar:
var nome = 'lalala';
var index += 1;
"{name}[{index}]".supplant({ name: nome, index: index})
Enjoy
quinta-feira, maio 19, 2011
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário