3 ms·
For your case this is all what you need: function replace(str, data) { for( var i in data ) str = str.replace('{'+i+'}', data[i]); return str; }
by atirip 14y ago
For your case this is all what you need:
function replace(str, data) {
for( var i in data )
str = str.replace('{'+i+'}', data[i]);
return str;
}
- sophacles 14y agoOh, now I see the light. I don't even need templates, just dozens of str.replaces littered throughout my code. Now I can throw away all these weird screw things, and just have nails! /sarcasm My point still stands, no matter what you think you read in my post, different tools for different jobs is OK, there is no "silver bullet" (or magic-hammer or whatever).
- atirip 14y agowhatever