相当于jQuery中的String.format

相当于jQuery中的String.format

我正在尝试将一些JavaScript代码从MicrosoftAjax移动到JQuery。我使用流行的.net方法的MicrosoftAjax中的JavaScript等价物,例如String.format(),String.startsWith()等。在jQuery中它们是否等同于它们?



长风秋雁
浏览 916回答 3
3回答

慕的地6264312

这是Josh发布的函数的更快/更简单(和原型)变体:String.prototype.format = String.prototype.f = function() {     var s = this,         i = arguments.length;     while (i--) {         s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]);     }     return s;};用法:'Added {0} by {1} to your collection'.f(title, artist)'Your balance is {0} USD'.f(77.7)我使用它太多了,我把它别名f,但你也可以使用更详细的format。例如'Hello {0}!'.format(name)
打开App,查看更多内容
随时随地看视频慕课网APP