Here you can find the source of supplant(o)
/**/* w w w . j a v a2s.c om*/ * supplant is used by the template engine */ String.prototype.supplant = function (o) { return this.replace(/{([^{}]*)}/g, function (a, b) { var r = o[b]; return (r !== undefined) ? r : a; } ); };
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; ); };
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; }); }; Array.prototype.flatten = function() { return [].concat.apply([], this); }; ...
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; ); }; ...
String.prototype.supplant = function (obj) { function replacer(_, name) { var value = obj[name] var type = (typeof value) if (value instanceof Array) return value.toString(); if (type === 'string') return value; if (type === 'number') return value; return name return this.replace(/{([^{}]*)}/g, replacer); };
String.prototype.supplant = function (str) { return this.replace(/{([^{}]*)}/g, function (a, b) { var r = str[b]; return typeof r === 'string' || typeof r === 'number' ? r : a; }); var toBase64 = function (image) { return image.toDataURL('image/jpeg').replace('data:image/jpeg;base64,', ''); }; ...