sábado, 13 de septiembre de 2014

String.format en Javascript

El hermoso y glorioso String.format deseado por todos que Reemplaza los elementos de formato de una cadena especificada por el equivalente textual del valor de un objeto correspondiente.
Para poder usarla en primera instancia debe ser inicializada en un documento javascript y ya después se puede usar en donde sea conveniente.

Espero sea de utilidad.


//Funcion string.Format en javascript
if (!String.format) {
    String.format = function (format) {

        var args = Array.prototype.slice.call(arguments, 1);
        var sprintfRegex = /\{(\d+)\}/g;

        var sprintf = function (match, number) {
            return number in args ? args[number] : match;
        };

        return format.replace(sprintfRegex, sprintf);
    };
}

function GetSomeValue(){
return String.format("{0}: {1} {2} [{3}]", variableInfo.VariableName, value, variableInfo.DefaultUnityAlias, variableInfo.formateDateTime);
}

No hay comentarios:

Publicar un comentario