Guest User

Untitled

a guest
Mar 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. String.prototype.expandUriTemplate = String.prototype.expandUriTemplate ||
  2. function () {
  3. "use strict";
  4. var str = this.toString();
  5. if (arguments.length) {
  6. var t = typeof arguments[0];
  7. var key;
  8. var args = ("string" === t || "number" === t) ?
  9. Array.prototype.slice.call(arguments)
  10. : arguments[0];
  11.  
  12. for (key in args) {
  13. str = str.replace(new RegExp("\{" + key + "\}", "gi"), args[key]);
  14. }
  15. }
  16.  
  17. return str;
  18. };
Add Comment
Please, Sign In to add comment