亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

相當于jQuery中的String.format

相當于jQuery中的String.format

長風秋雁 2019-07-29 15:19:34
相當于jQuery中的String.format我正在嘗試將一些JavaScript代碼從MicrosoftAjax移動到JQuery。我使用流行的.net方法的MicrosoftAjax中的JavaScript等價物,例如String.format(),String.startsWith()等。在jQuery中它們是否等同于它們?
查看完整描述

3 回答

?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

這是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)


查看完整回答
反對 回復 2019-07-29
  • 3 回答
  • 0 關注
  • 944 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號