JSFiddle - React, Tailwind, and code Playground

HTML

<div class="container"></div>

JavaScript

(function(String){

    String.prototype.format = function () {

        var args = arguments;

        return this.replace(/\{(\d+)\}/g, function(match, index){

            return args[index];

        }).toString();

    }


})(String);


console.log('meu nome é {0}'.format('Wallace'))

console.log('testando no {0} na lingua {1}'.format('Stackoverlow', 'Portuguesa'))

var id = 1,
    userMessage = 'olá mundo'
$(function(){
    var newDate = new Date(),
    date = newDate.getFullYear() + "-" + (newDate.getMonth() + 1) + "-" + newDate.getDate() + " " + newDate.getHours() + ":" + newDate.getMinutes() + ":" + newDate.getSeconds();
    
    var data = "<p id='msg{0}' class='message' datetime='{1}'>{2}</p>".format(id, date, userMessage )
$(".container").append(data);
});