Verwendung von String.Format in JavaScript?

Das macht mich verrückt. Ich glaube, ich habe genau diese Frage gestellt, kann sie aber nicht mehr finden (ich habe die Stapelüberlaufsuche, die Google-Suche verwendet, meine Beiträge manuell durchsucht und meinen Code durchsucht).

Ich wollte etwas, das wie der C # -String sein würde. Formatieren Sie, wo Sie etwas tun könnten

string format = String.Format("Hi {0}",name);

nur für JavaScript natürlich und eine Person gab mir eine einfache Antwort, es war nicht wie ein jQuery-Plugin oder so, aber ich denke, Sie haben etwas JSON -artiges gemacht, und es hat funktioniert und war einfach zu bedienen.

Ich für mein ganzes Leben kann diesen Beitrag nicht finden.

Ich habe dies in meinem Code, aber ich kann anscheinend nichts finden, das es verwendet, und ich bin mir ziemlich sicher, dass ich es ein paar Mal verwendet habe:

String.prototype.format = function(o)
{
    return this.replace(/{([^{}]*)}/g,
       function(a, b)
       {
           var r = o[b];
           return typeof r === 'string' ? r : a;
       }
    );
};

Antworten auf die Frage(18)

Ihre Antwort auf die Frage