有一个C #字符串。format()等效在JavaScript呢?[重复]

hopperDavid Thielen提出了一个问题:Is there a C# String.Format() equivalent in JavaScript? [duplicate],或许与您遇到的问题类似。

回答者CommunityScott给出了该问题的处理方式:

Try sprintf() for javascript.

Or

// First, checks if it isn't implemented yet.
if (!String.prototype.format) {
  String.prototype.format = function() {
    var args = arguments;
    return this.replace(/{(\d+)}/g, function(match, number) { 
      return typeof args[number] != 'undefined'
        ? args[number]
        : match
      ;
    });
  };
}

"{0} is dead, but {1} is alive! {0} {2}".format("ASP", "ASP.NET")

Both answers pulled from JavaScript equivalent to printf/string.format

希望本文对你有帮助,欢迎支持JavaScript中文网

原文链接:stackoverflow.com

上一篇:方法重载?
下一篇:事件被清除IE10文本输入时有明确的图标

相关推荐

官方社区

扫码加入 JavaScript 社区