List of utility methods to do String Format
format(options)String.prototype.format = function(options) { var option, regex, result = this; for (option in options) { regex = new RegExp('#{' + option + '}', 'g'); result = result.replace(regex, options[option]); return result; ... | |
format(options)String.prototype.format = function (options) { var option, regex, formatted = this; for (option in options) { regex = new RegExp('#{' + option + '}', 'g'); formatted = formatted.replace(regex, options[option]); return formatted; ... | |
format(options)console.log('TASK 1'); var text = 'My name is #{name}. I have #{color} eyes and I am #{age}-years-old'; String.prototype.format = function(options) { var option, result = this; for (option in options) { result = result.replace(new RegExp('#{' + option + '}', 'g'), options[option]); return result; ... | |
format(options)String.prototype.format = function(options){ var option, result = this; for (option in options){ var regex = new RegExp('#{' + option + '}'); result = result.replace(regex,options[option]); return result; }; ... | |
format(options)String.prototype.format = function (options) { var option, regex, formatted = this; for (option in options) { regex = new RegExp('#{' + option + '}', 'g'); formatted = formatted.replace(regex, options[option]); return formatted; ... | |
format(options)String.prototype.format = function(options) { var option, regex, formatted = this; for (option in options) { regex = new RegExp('#{' + option + '}', 'g'); formatted = formatted.replace(regex, options[option]); return formatted; ... | |
format(options)console.log('1. Format with placeholders'); String.prototype.format = function(options) { var option, regex, formatted = this; for (option in options) { regex = new RegExp('#{' + option + '}', 'g'); formatted = formatted.replace(regex, options[option]); return formatted; }; console.log('Hello, there! Are you #{name}?'.format({name: 'John'})); console.log('My name is #{name} and I am #{age}-years-old'.format({name: 'John', age: 13})); | |
format(options)String.prototype.format = function (options) { var option, regex, formatted = this; for (option in options) { regex = new RegExp('#{' + option + '}', 'g'); formatted = formatted.replace(regex, options[option]); return formatted; ... | |
format(options)String.prototype.format = function(options) { var option, regex, formatted = this; for (option in options) { regex = new RegExp('#{' + option + '}', 'g'); formatted = formatted.replace(regex, options[option]); return formatted; ... | |
format(options)String.prototype.format = function (options) { var option, regex, formatted = this; for (option in options) { regex = new RegExp('#{' + option + '}', 'g'); formatted = formatted.replace(regex, options[option]); return formatted; ... |